摘要:转载自:www.yuephone.com注意:如果是用Three20建立一个新的工程,那么请跳过本文,直接进入Three20系列之用Three20建立新的工程。 Three20被编译成静态链接库,加入到现有工程最简单的方法是采用Xcode的依赖工程方式,下面是具体步骤:拷贝Three20 git库: git clone git://github.com/facebook/three20.git (也可以点击这里下载源代码)(注:Git是类似Subversion的版本控制工具,安装方式参考这里。安装Git服务后在终端模式下输入上述命令)在“three20/src/Three20”目录下面找到“T
阅读全文
摘要:转载自:www.yuephone.com如果你打算用Three20建立一个新的工程,那么你可以通过自定义Three20工程模板来节省时间,因为他们非常容易安装。 首先,应该先获取Three20源代码。 取得源代码后,打开终端,到templates/目录,然后简单输入如下命令: bash InstallTemplates.Command 要使用Three20创建新的工程,运行Xcode,打开"New Project"对话框。这时在Three20项目列表中你应该可以看到"User Projects"目录。最新的工程模板集中包含一个创建基本应用的工程模板,和一
阅读全文
摘要:转载自:www.yuephone.comThree20在概念上分为四个部分:所有一切的中心是内核(Core),围绕在它周围是的网络(Network)、用户界面(UI)和样式(Style)。 内核(Core) 考虑到内核(Core)就像是Objective-C开发的瑞士军刀一样,我们应该花一些时间来熟悉它的功能特点。 通过Three20内核(Core),可以:从NSData对象生成MD5哈希;扩展Xcode的日志记录和调试能力;对比以字符串为版本号的版本大小 (例如:版本号为3.0比版本号为3.1的版本更早);给委托(delegate)创建不会引用计数(non-retaining)的数组...
阅读全文