我有时发现在其他IDE中从头开始创建一个新项目更容易,因为它通常比从头开始编写所需代码更难以理解和调整生成的模板代码。
经验丰富的iPhone开发人员在创建新项目时仍然使用模板吗?
为最初未包含在模板中的模板项目添加功能有多难?例如,如果我在创建新项目时没有选中“使用核心数据”选项,那么如果我改变主意,使用Core Data会有多困难?
答案 0 :(得分:2)
模板只是为了简化生活。 如果您从表视图项目开始,然后想要添加核心数据,则必须创建模型,添加新的xcdatamodel文件。必须在您的应用程序中定义managedObjectModel,manageObjectContext和persistentStoreCoordinator之后:
NSManagedObjectModel *managedObjectModel;
NSManagedObjectContext *managedObjectContext;
NSPersistentStoreCoordinator *persistentStoreCoordinator;
要完成,你必须实例化这些变量并创建一些方法来让你的生活更轻松。 因此,您可以看到这比使用此模板创建新项目更强大。模板只是为了获得时间。 =)