Three20 是在Facebook 的 iPhone 程序剥离出来的框架,在iPhone OS 的基础上添加了不少强大的特性。
- 类似RAILS 的ROUTES 功能,能轻松的在各个控制器中切换
- 类似HTML 的布局方式
- 强大的HTTP通讯
- 自定义视图外观
可以在 Github 中找到它 , 不过使用教程实在少得可怜。
除了官方提供的两个例子,这里还有几篇:
How to use TTDataSource - http://revetkn.com/?p=62
How to use TTStylesheets -
http://mattvague.com/three20-stylesheets-tutorial
How to make custom table cells -
http://mattvague.com/three20-custom-cells-iphone-tutorial
提供一个自己封的THREE20模板 ,放到 /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application 下 。打开后修改项目属性中的 Head Path Search 的值为自己320项目的地址即可。