基本上, 你可以參考這邊, 已經有教你怎做了, 我這篇只是寫一篇中文的說明, 並多加一些我實際做的時候加進去的東西
首先, 你必須要有three20的source, 你可以從github抓到:
git clone https://github.com/facebook/three20.git three20dev
cd three20dev
git checkout v1.0a2
或者是從這下載..
以往Three20有提供project template讓大家create新的three20 project, 不過後來這方式改了, 改用ttmodule.py這隻script, 不過用法還是很"簡單"(使用上很簡單啦, 但不保證沒問題)
這是一支python script, 它的內容也很單純, 就是幫你的project建立跟three20的相依性(dependency)
使用方法:
1. 加入Three20相關的build property
python src/scripts/ttmodule.py -p your_project_path/yourproject.xcodeproj -c Debug -c Release
(兩個build config都要加)
2. 加上Three20相關的library
python src/scripts/ttmodule.py -p your_project_path/yourproject.xcodeproj Three20
3. 加入JSON module
python src/scripts/ttmodule.py -p your_project_path/yourproject.xcodeproj extThree20JSON:extThree20JSON+SBJSON
(這邊以SBJSON為例)
#import "Three20/Three20+Additions.h"
這樣就差不多完工了!
沒有留言:
張貼留言