开发iPad前的思考
开发iPad前,你要明确你是打算开发一个新的工程呢,还是修改一个iPhone工程。如果你打算创建一个新的工程,那就直接用Xcode templates就可以了。可是iPad同样能运行在iPhone OS上,所以也许你想使你的iPhone Project同时运行在iPad上,那么你就不得不要修改你的代码了。相信一个架构良好的工程,应该不难吧!
如果想让一个程序运行在两种设备上,有以下几种形式
- 创建一个通用的程序,让它可以运行在所有设备上;
- 创建一个Xcode Project,用它创建两个application,一个iPhone,一个iPad。
- 创建不同的工程
苹果推荐第一个和第二个,这样的话用户体验会好一些,但是需要花费更多的测试时间!
如何决定,有以下几点参考:
- 你的程序model是否和页面view紧密相关?
- 你是否打算为iPad增加很多新的特性?
- 你是否打算为了适应iPad新的条件而更改大量的代码呢?
如果一路yes,那么考虑创建两个工程吧。

浙公网安备 33010602011771号