xcode 4 中配置 Three20 开发环境 配置报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

xcode 4 中配置 Three20 开发环境 配置报错

2020-05-27 21:23:44 161 1

"

大名鼎鼎的Three20想必大家都听说过,很多APP都是用它开发的,开发UI很方便,功能也很强大,用它就不必深究枯燥的iOS SDK。今天介绍一下如何在xcode4中配置环境支持Three20开发。

1。首先我们得去把源码下载下来。网址在:https://github.com/facebook/three20 解压放在我们工程目录下。

2。在解压目录下src/Three20下的 Three20.xcodeproj拖到自己的工程里,在弹出的对话框中Destination栏“Copy Items into destination group's folder”不要选中,Addto targets栏中选中自己的工程target,并不是unit test target,然后点Finish.

3。在工程中展开Three20,你会发现有一个group叫Dependencies,展开它,下面有六个依赖工程,选中它们,并拖到自己的工程中去。

4。将src目录下的Three20.bundle拖到自己的工程中去。

5。加入需要的静态库。

6。加入需要的目标依赖项。

7。加入Quartz.framework

8。在工程配置页,build里Header Search Paths里加入

$(BUILT_PRODUCTS_DIR)/../three20" "

$(BUILT_PRODUCTS_DIR)/../../three20" "

$(CONFIGURATION_BUILD_DIR)/../../three20"

如下图:

9。在Other Linker Flags里加入 -ObjC -all_load 如图:

10。然后在需要用Three20的文件中引入头文件#import "Three20/Three20.h" 就可以用Three20的功能了。

还有一种方法就是利用脚本,在src目录下面有一个script目录,打开terminal进入到script目录下,然后运行命令:

python ttmodule.py -p path/to/your/project/yourproject.xcodeproj Three20 --xcode-version= -p后面是你工程的绝对路径,当然也可是当前script的相对路径。

这样就自动完成第一种方法中的各种配置。

这儿有一些Three20的教程,example目录下也有不少demo工程

Three20 Stylesheets iPhone Tutorial Three20 Custom Cells iPhone Tutorial Three20 Table Item Tutorial http://www.codeios.com/thread-598-1-1.html http://iosguy.com/2010/10/19/tthree20-a-brief-ttlauncherview-tutorial/ http://three20.pypt.lt/start http://three20.pypt.lt/start http://three20.pypt.lt/start http://three20.pypt.lt/start
取消 提交回答
全部回答(1)
  • 游客2q7uranxketok
    2021-02-22 17:51:15

    。首先我们得去把源码下载下来。网址在:https://github.com/facebook/three20 解压放在我们工程目录下。

    2。在解压目录下src/Three20下的Three20.xcodeproj拖到自己的工程里,在弹出的对话框中Destination栏“Copy Items into destination group's folder”不要选中,Addto targets栏中选中自己的工程target,并不是unit test target,然后点Finish.

    3。在工程中展开Three20,你会发现有一个group叫Dependencies,展开它,下面有六个依赖工程,选中它们,并拖到自己的工程中去。

    4。将src目录下的Three20.bundle拖到自己的工程中去。

    5。加入需要的静态库。如下图红色部份是加入的:

    6。加入需要的目标依赖项。如下图:

    7。加入Quartz.framework

    8。在工程配置页,build里Header Search Paths里加入

    $(BUILT_PRODUCTS_DIR)/../three20" "

    $(BUILT_PRODUCTS_DIR)/../../three20" "

    $(CONFIGURATION_BUILD_DIR)/../../three20"

    如下图:

    9。在Other Linker Flags里加入 -ObjC -all_load 如图:

    10。然后在需要用Three20的文件中引入头文件#import "Three20/Three20.h" 就可以用Three20的功能了。

    还有一种方法就是利用脚本,在src目录下面有一个script目录,打开terminal进入到script目录下,然后运行命令:

    python ttmodule.py -p path/to/your/project/yourproject.xcodeproj Three20 --xcode-version=4
    -p后面是你工程的绝对路径,当然也可是当前script的相对路径。 这样就自动完成第一种方法中的各种配置。

    这儿有一些Three20的教程,example目录下也有不少demo工程

    Three20 Stylesheets iPhone Tutorial Three20 Custom Cells iPhone Tutorial Three20 Table Item Tutorial http://www.codeios.com/thread-598-1-1.html http://iosguy.com/2010/10/19/tthree20-a-brief-ttlauncherview-tutorial/ http://three20.pypt.lt/start

    http://three20.pypt.lt/starthttp://three20.pypt.lt/start

    用终端:

    把320解压后放到工程文件加下面 打开终端,输入命令 iMac:~ xx$ python Three20/src/scripts/ttmodule.py -p 工程的路径/工程的名字.xcodeproj Three20 回车就可以了;

    如果不知道工程的路径、可以打开工程的文件加,找到"工程名字.xcodeproj"直接拽到终端

    0 0
相关问答

8

回答

短视频SDK如何做到视频原始比例裁剪?

樰篱 2017-09-13 17:35:01 39468浏览量 回答数 8

11

回答

iphone设置阿里云邮箱的步骤

minioba 2013-04-24 22:04:37 102409浏览量 回答数 11

38

回答

【hi聊】2019年终回顾:程序员这些年经历最大的变化

问问小秘 2019-12-16 16:46:59 48165浏览量 回答数 38

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 93888浏览量 回答数 28

1

回答

2020年阿里、字节:一套高效的iOS面试题(二)

montos 2020-04-13 15:08:17 36355浏览量 回答数 1

87

回答

ECS云服务器用户操作帮助指南(官方)

qilu 2014-10-22 12:25:15 43107浏览量 回答数 87

11

回答

如何直接上传文件至OSS,不用服务器中转

cevin 2014-01-06 23:05:39 38639浏览量 回答数 11

3

回答

2020年05月编程排行榜-C语言继2015年,重新成为编程排行榜第一名

huc_逆天 2020-05-06 13:43:42 35593浏览量 回答数 3

58

回答

技术入门问答集锦,涉及多种技术方向,解决新人学习困惑

管理贝贝 2016-08-03 10:13:27 52774浏览量 回答数 58

46

回答

H5技术百问——不懂H5你就OUT啦

yq传送门 2017-09-09 11:03:04 47461浏览量 回答数 46
+关注
11
文章
2003
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载