好记性确实不如烂笔头,记下来!!!
1、到官网下载最新Three20 Address:https://github.com/facebook/three20
2、下载并解压到工程目录:如下图
我的放到目录里面
3、python three20/src/scripts/ttmodule.py -p path/to/your/project/project.xcodeproj Three20
命令解析:three20/src/scripts/ttmodule.py 是three20中ttmodule.py 的路径 简单安全快捷做法 打开three20-master→src→scripts→ttmodule.py 右击ttmodule.py选择显示简介找到位置并复制路径,在命令行里面在后面添加"/ttmodule.py" ,引号中的内容,不包含“”。在这的路径如下:/Users/***/Desktop/testDiction/testDiction/three20-master/src/scripts/ttmodule.py
path/to/your/project/project.xcodeproj 这个是你打开工程的那个文件 简单做法如上。在这里的路径如下: /Users/***/Desktop/testDiction/testDiction.xcodeproj
所以这个示例添加Three20 的完整路径是:python /Users/***/Desktop/testDiction/testDiction/three20-master/src/scripts//ttmodule.py -p /Users/***/Desktop/testDiction/testDiction.xcodeproj Three20
注:红色字体是必须要的,黑色字体部分是路径,路径一定要对。
4、结果如下图:
5、写到这里还没有完,需要添加框架
QuartzCore.framework
6、在你工程的pch文件中#import <Three20/Three20.h>这样你就可以在每个类里面使用这个开源库了,
原因:pch是预编译文件
(1)、这是一个工程用到的来自于外部框架的头文件列表。xcode将便宜这些头到文件,这将减少你在
选择Build或Build and Go 时编译项目的时间。通常用到的头文件已经自动包含了pch,系统编译
每一个cpp文件前, 都会先include这个文件,这样就节省了添加include的时间。相当于加速编
译(有待考证)
(2)、这个里面可以放入 宏, 整个工程都可以用。节省时间。[#我通常用来定义宏#]
来源:http://hi.baidu.com/yi_mark/item/82a19b36f373896e7c034b8e
7、由于Three20暂不支持IOS6,所以需要
在UIViewAdditions.m文件中,将
#ifdef DEBUG
改为:
#ifdef DEBUG_TOUCHES
最后,以上是个人开发总结,大家共同学习进步,如有问题,请留言,谢谢。