在XCode 4工程中应用Three20

1.下载three20代码,解压到一个固定的位置。也可以通过git clone一份。

2.在右侧导航界面你的工程上右键->Add Files to …,不要勾选“Copy items…”, 选择three20目录下的src/Three20/Three20.xcodeproj。

3.方法同第2步,依此添加

 * Three20Core/Three20Core.xcodeproj

 * Three20Network/Three20Network.xcodeproj

 * Three20Style/Three20Style.xcodeproj

 * Three20UICommon/Three20UICommon.xcodeproj

 * Three20UINavigator/Three20UINavigator.xcodeproj

 * Three20UI/Three20UI.xcodeproj

4.添加静态库。选中你的工程,在TARGETS下选中自己的TARGET,选择Build Phases标签,Link Binery With Libraries,点加号,选择libThree20.a等所有的上面添加工程的静态库文件(7个.a文件),点击Add按钮添加。

5.添加编译依赖,使得每次编译时会同时编译Three20的库。选中你的工程,在TARGETS下选中自己的TARGET,选择Build Phases标签,Target Dependencies,点加号,选中所有的上述Three20相关的库 的Target(7个),不要选择带有UnitTest的,点击Add按钮添加。

6.添加Three20.bundle文件。在右侧导航界面你的工程上右键->Add Files to …,选择three20目录下的src/Three20.bundle文件文件,同样不要勾选“Copy items…”。

7.添加Core Animation framework.选中你的工程,在TARGETS下选中自己的TARGET,选择Build Phases标签,Link Binery With Libraries,点加号,选择QuartzCore.framework,点击Add按钮添加。

8.添加头文件搜索路径。选中你的工程,在TARGETS下选中自己的TARGET,选择Builde Settings标签。在搜索栏输入header search path,然后双击搜索结果中的Header Search Path,会弹出一个添加搜索路径的窗口,点击加号,把你的Three20目录下的Build/Products/three20的路径添加进去,这里可以添加绝对路径,或者相对于你的工程的相对路径。

9.添加链接选项。选中你的工程,在TARGETS下选中自己的TARGET,选择Builde Settings标签。在搜索栏输入Other Linker Flags,然后双击搜索结果中的Other Linker Flags,会弹出一个添加Linker flag的窗口,点击加号,输入-ObjC,点击Add按钮,再点加号,输入-all_load,点击Add按钮。

10.现在就可以在你的工程里应用Three20的库了。在需要用的文件里包含#import “Three20/Three20.h”即可。

three20的根目录下有一个README.mdwon的文档,但是他说的添加方法是基于XCode3的,这里的步骤基本是按他的这个说明来的,对与4.0的不同之处做了一定的说明。一是给自己以后应用做个笔记,二是给来这里的读者在XCode4添加Three20时提供个参考,如有错误,敬请指正。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值