Xcode 4 iOS项目结构问题
|
我拥有自己的第一个iOS应用程序(一个相对简单的iPad应用程序,将在一个月左右的时间内发布),但是现在我正着手进行一些更雄心勃勃的工作,并且可以使用一些建议。
我的下一个项目实际上是两个截然不同但密切相关的iPad应用程序,它们将共享相当多的核心功能和通用的数据格式。因此,我的直觉是结合这两者共享的核心框架来开发这两个应用程序,我希望这个共享框架使用CoreData并提供GUI元素(NIB,视图控制器),各自的应用程序。因此,我的另一个本能是创建3个Xcode项目:一个用于应用程序A的iOS应用程序项目,一个用于应用程序B的第二个iOS应用程序项目,以及另一个用于共享框架的CocoaTouch框架项目。
问题:
1)这是构建我的开发的正确方法,还是有更好的方法来同时开发两个紧密相关的应用程序和一个共享框架?
2)框架可以使用CoreData吗? (我之所以这么问,是因为在Xcode中创建CocoaTouch框架项目时,没有像使用iOS应用程序项目时那样提供使用CoreData的选项,也没有提供进行单元测试的选项)。
3)是否可以将iOS应用程序项目“转换”为框架项目,或者最好将应用程序项目构建为框架目标?这样一来,我就可以使用所有Xcode设置赠品(NIB,核心数据等)创建框架项目,而无需手动添加所有这些东西。
谢谢!
卡尔
没有找到相关结果
已邀请:
1 个回复
凄挡