添加three20模板的方法
Three20是预编译静态库,最简单的方法是使用Xcode的依赖工程特性,下面是方法:
1. 复制(Clone命令)three20 git(GitHub) 目录: `git clone git://github.com/joehewitt/three20.git`. 确保将其储存在一个常用位置,以便Xcode每次编译时来索引和访问
2. 在 “three20/src”中找到 “Three20.xcodeproj” . 拖拽Three20.xcodeproj到您工程的根目录”Groups and Files”边栏中.在弹出对话框中去掉”Copy items”的对号,”Reference Type”选择”Relative to Project”然后点“Add”.
3. 现在要链接Three20库到您的工程。点击添加进来的”Three20.xcodeproj”,在“Details”表中,你会看到 libThree20.a. 打上文件右侧的对号
4. 现在你需要设置320库为你程序的依赖库,以便Xcode在编译的时候也会将320一起编译起来。展开左侧的“Targets”标签,双击您程序的“目标”文件。在“General”标签下,你会看到“Direct Dependencies”,点“+”号添加320库。
5. 现在你需要添加图片和字符串包到你的程序,找到”Three20.bundle”在”three20/src”中,然后拖拽到你的程序中。对话框里面“Copy items”别选,“reference type”选“relative to project”
6. 现在,你需要添加 Core Animation framework到你的工程。点击程序target,然后在frameworks里面添加 QuartzCore.framework就可以了(这个不是翻译的,原来的方法太麻烦了
7. 最后,我们需要让你的工程找得到320库的文件头。打开 “Project Settings”找到”Build”标签,找到 “Header Search Paths”双击它。添加到”three20/src”相对目录的地址。
8. 当你在 Project Settings, 找到 “Other Linker Flags”在”Linker”区,添加”-ObjC”和”-all_load”。
9. 完活了,在用320库的地方添加 #import “Three20/Three20.h” 就好了。
添加three20模板的方法相关推荐
- 动态加载html 添加样式表,使页面动态加载不同CSS样式表,从而实现不同风格模板的方法...
我们在制作网页时,有时会制作多种风格模板,而想把这些模板都用起来,而又不知道方法,通过以下两种方法,你就可以实现相同网站不同CSS模板的方法. ASP.Net中利用CSS实现多界面两种方法. 方法一: ...
- 用jQuery作为JS对象从选项中添加选项的最佳方法是什么?
使用jQuery从JavaScript对象向<select>添加选项的最佳方法是什么? 我正在寻找不需要插件的东西,但是我也对那里的插件感兴趣. 这是我所做的: selectValues ...
- zend studio自动添加文件注释和方法注释
zend studio自动添加文件注释和方法注释 进入首选项=>PHP=>Editor=>Template=>New Name\Description\Pattern里面分别填 ...
- Django 3.2.5博客开发教程:一些常用的模板使用方法
一.django static文件的引入方式 1.在django project中创建 static文件夹 2.settings.py中配置要在 STATIC_URL = '/static/' 下边 ...
- WordPress 不同分类目录调用不同模板的方法
https://www.jb51.net/cms/275887.html wordpress不同分类调用不同模板文件 用wordpress做站特别是企业站的时候,多个分类的内容不同需要显示的页面也不一 ...
- vscode生成vue模板快捷键_VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法...
1. 安装一个插件,识别vue文件 2.新建代码片段 文件–>首选项–>用户代码片段–>点击新建代码片段–取名vue.json 确定 3.粘贴入自己写的.vue模板 { " ...
- ASP.NET 2.0 中动态添加 GridView 模板列
ASP.NET 2.0 中动态添加 GridView 模板列的例子 动态添加列,关键是实现 ITemplate.InstantiateIn 方法.下面是一个添加 GridView 模板列的例子. ...
- OA系统添加审批模板
1.列表页面 1.1.动态添加路由 在"系统管理"->"菜单管理"添加"审批设置"->"审批类型" 对于菜单 ...
- dw自定义html模板,用DW编辑网站模板的方法
用DW编辑网站模板的方法 在Site中打开body.dwt网站模板文件,将会发现跟body.htm页面好像没什么分别,但其实是不一样的,在body.htm中是无法添加可编辑区域的.大家知道DW编辑网站 ...
最新文章
- php window.onload,window.onload 触发时机问题
- php学数据结构,PHP 程序员学数据结构与算法之《栈》
- Win 10 安装detectron2 详细手册
- 【Docker】日常记录
- GridView实战二:使用ObjectDataSource数据源控件
- 剔除服务器返回的NSNull格式的数据
- Oracle对象被锁如何处理
- 互联网晚报 | 2月18日 星期五 | 高途宣布停止高中学科辅导服务;小红书启动最严医美专项治理;FF 91量产版2月23日发布...
- 开源项目的网址[不定时更新]
- 用jQuery的ajax的功能实现输入自动提示的功能
- 华为路由交换常见配置
- 设定行车路线实验matlab,桥式吊车小车运动控制系统的建模及MATLAB仿真讲解.doc...
- Filter和interceptor比较
- delphi android 打印机,delphi中如何检测打印机状态?(在线等) ( 积分: 100 )
- java编写投票功能需求分析
- 开源免费的私有聊天软件 Akaxin
- 乐学python怎么样_铁乐学Python_day07_集合and浅谈深浅copy
- 【Linux】万字总结Linux 基本指令,绝对详细!!!
- matlab 前向欧拉法,前向后项差分和显式隐式欧拉法
- spring的@Value注解使用