iPhone开发之Three20

1 、将你下载的Three20包中的src目录拷贝到你项目的跟目录下, 以便项目编译的时候,每次都能找到源文件。

 

2、将src/Three20/目录下的Three20.xcodeproj拖拽到你项目的Groups and Files 下,这时出现一个对话框,不要选择 Copy items,Reference Tpye  那一项选择Relative to Project 。然后  add。

 

3、双击打开你项目中的Three20,就是你刚刚添加进去的那个。然后选中Dependencies下面列表,同样地拖拽到你的项目中,这样你的项目中就有了这些:

 

  • Three20Core
  • Three20Network
  • Three20Style
  • Three20UICommon
  • Three20UINavigator
  • Three20UI
  • Three20

 

4、现在你需要链接Three20的静态库到你的项目中。将刚才你添加的那些全部选中,在右边Detail栏中,你将看到一列item,将后缀为.a 的选中,这样,你的项目就和这些静态库有了关联。

 

5、现在你要将Three20作为一个依赖包添加到你的项目中,这样在你编译项目的时候,才会编译他们。双击Target,点击General,你将看到Direct Dependencies这一栏,然后点击+,选中Three20 和 其他的libs,最后点击add target。 注意,你不需要吧UnitTests也添加进去。

 

6、现在你需要将带有strings 和 images资源的Three20.bundle加到你的app中,这个家伙在就在src /的下面,把它拖拽到你的项目中,记得选中Create Folder References, 确保Copy items不被选中,Reference Type 以项选中Relative to Project。然后 add。

 

7、把QuartzCore.framework添加到你的项目中

 

8、最后你需要告诉项目到哪里去找Three20的头文件。打开Project Settings 并且打开build这一项,找到Header Search Paths这一项,双击它,

 

9、同时找到Other Linder Flags 这一项,添加 “-ObjC” 和 “-all_load”

 

10、现在就可以用了,不要忘记在你用Three20的地方导入头文件,

            #import “Three20/Three20.h”

posted on 2011-11-24 21:40  uniy  阅读(203)  评论(0编辑  收藏  举报

导航