博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Xcode导入第三方库图文
阅读量:6449 次
发布时间:2019-06-23

本文共 1257 字,大约阅读时间需要 4 分钟。

Three20这个与facebook亲戚的开源库是蜚声iPhone开发界,很多App都有它的影子,主要是其真得是功能强大。那么如何将Three20库添加到自己的项目中应用呢?一种是Python命令方式添加,再有就是纯手动添加到Xcode的具体项目中(以下是我在Xcode4.2中的添加配置操作,仅供记录参考)。

1. 从下载源码后解压到具体目录中(注:可以解压放入到与所创建的工程项目名同在一目录中,即本例的Three20和工程Three20Sample)。

2. 定位到解压目录Three20下的src/Three20文件夹,将其中的Three20.xcodeproj拖放进我们在Xcode具体的工程项目中。注:在弹出的添加对话框中确认不要勾选”Copy Items into destinatons group's folder”选项框,勾选“Create folder references....”项。

3. 在工程中展开刚加入的Three20,其中有个名为Dependencies的Group组,展开它,下面有六个依赖工程,全部选中它们,并拖到自己的项目工程中。注:勾选“Create folder references...”选项框。

六个依赖工程拖进来后,如图显示:

4. 将Three20库的src目录下的Three20.bundle拖放进我们的工程项目中。

5. 现在可以为我们的工程项目使用Three20库,加入所有需要的静态链接库

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

7. 另外在我们的工程项目中还要加入图形库QuartzCore.framework

8. 在工程项目的Targets工程配置页,build settings里设置Header Search Paths节点值:

如下图:(尤其要注意引号的添加)

9. 在Other Linker Flags节点里加入 -ObjC -all_load值,如图:

10. 最后我们只要在需要用到Three20库的源代码中引入头文件#import "Three20/Three20.h"即可正常使用Three20强大的功能了。

补充:利用Python脚本命令导入Three20库的方式,往往应用在已经存在的旧的工程项目中。具体方式为:

在Three20库的解压文件中的src目录下有一个script目录,打开终端进入到script目录,然后运行一些命令即可:
python ttmodule.py -p path/to/your/project/yourproject.xcodeproj Three20 --xcode-version=4
参数-p后面就是你具体工程项目的绝对路径,当然也可以是当前script的相对路径。 这命令运行成功后将自动在工程的build setting的Header Search Paths节点中加入:

转载于:https://www.cnblogs.com/yulang314/p/3775297.html

你可能感兴趣的文章
App开放接口api安全性—Token签名sign的设计与实现
查看>>
求最大值及其下标
查看>>
【KMPnxt数组应用】POJ2752Seek the Name, Seek the Fame
查看>>
Request header is too large
查看>>
轮播插件swiper.js?
查看>>
网路流24题总结
查看>>
BZOJ-3732 Network 图论 最小生成树 倍增
查看>>
python之文件操作
查看>>
15 个 Android 通用流行框架大全
查看>>
Entity Framwork CodeFirst 学习笔记五:数据库映射的默认配置和设置
查看>>
ant 执行java文件,java文件中含中文,显示乱码
查看>>
IE8兼容@media和mp4视频的解决方案
查看>>
第二周总结
查看>>
ASP.NET完整打包卸载更新攻略(By Installshield 2010)
查看>>
[120_移动开发Android]006_android开发之数据存储之sdcard访问
查看>>
[若有所悟]IT小兵总结IT人特点及挽留IT人才的九大策略
查看>>
概率图模型建模、学习、推理资料总结
查看>>
【转】知道这20个正则表达式,能让你少写1,000行代码
查看>>
自定义 启动和关闭 oracle 的命令
查看>>
用ASP.NET Core 2.0 建立规范的 REST API
查看>>