Three20的安装过程

一、             使用Three20建立新的工程

1、  下载Three20的源码

2、  打开终端,templates/目录,然后简单输入如下命令:
bash InstallTemplates3.2.5.Command

命令执行过后,Three20的模板就被加入到Xcode中了。

3、  新建工程时,可以在“New Project”对话框中看到Three20的模板。选择相应的模板就可以新建Three20的工程。需要注意的是,新建的工程必须和Three20的库在同一个目录下。

4、  打开Three20的工程文件,将libThree20.a的关联去掉,不然会出现编译错误。

 

二、             在已有工程中添加Three20库。

 

1、打开要加入Three20的工程,然后进入目录/three20/src/Three20/,其中有一下Three20.xcodeproj工程文件,拖动这个文件到打开工程的Framework文件下,弹出如下对话框,按照图示做出选择:
Three20的安装过程
2、Three20中使用了QuartzCore,所以要在工程中添加QuartzCore
Three20的安装过程
在弹出的对话框中选择QuartzCore
Three20的安装过程
 
3、然后对Three20的编译进行设置,首先点击刚才加入到Framework组中的Three20,会在右边的窗口中看到如下文件,在右边的方框中,勾选libThree20.a。如图:
打开前面添加到应用中的Three20 Xcode工程,展开"Dependencies"组。选择所有列出的条目,拖动到应用程序里面。这时可以看到如下Three20项目被添加到应用程序中了:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
把Three20静态库链接到你的工程里面。选择所有添加到边栏的条目,在右侧的“Details”表格里面, 可以看到这些条目,如libThree20.a和libThree20Core.a。选中每一个lib文件最右边的复选框(不包括UnitTests)。这样,每一个Three20模块都被链接到当前应用里面了
 
 
 
 
4、 

Three20的安装过程
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
接着需要把图片和字符串资源包添加到应用中。到"Three20/src"目录下找到"Three20.bundle" 并拖拽到工程中。在弹出的对话框里,选中"Create Folder References","Copy items"不要选中,"Reference Type"选择"Relative to Project",然后点击"Add"。
5、 
 
 

 
 
Three20的安装过程
 

6、设置LinkHead Search Path
打开工程的Info面板。找到Link中的Other Linker Flags选项,加入-ObjC-all_load,如图所示:
Three20的安装过程

 
 
 
然后是设置Head Search Path,找到Search Path中的Head Search Paths,将其值设为:../three20/Build/Products/three20。其中../指的是Three20所在的目录,例如,在我的机器中,Three20放在文稿中。那要设置的路径植为/Users/wangwei/Document/three20/Build/Products/three20。这样设置基本完成。
7、

如果编译时出现如下错误:File /Users/wangwei/Documents/three20/src/Three20/http://www.cnblogs.com/Build/Products/Debug-iphonesimulator/libThree20.a depends on itself.  This target might include its own product.

则打开Three20.xcodeproj。点击工程名Three20,在右边的列表中取消对libThree20.a的勾选。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值