61529991264_.pic.jpg
71529991264_.pic.jpg
添加属性
101529991909_.pic_hd.jpg
111529991918_.pic_hd.jpg
121529991923_.pic_hd.jpg
131529991927_.pic.jpg
141529991935_.pic_hd.jpg
151529992007_.pic_hd.jpg
有可能出现这个提示 这是提示swift桥文件 取消 别创建
191529992058_.pic_hd.jpg
再重复上边的操作 创建类文件
211529993401_.pic_hd.jpg
把自己封装好的类加的项目中 运行
有可能 会报这个错误
241529993582_.pic.jpg
4249185-159281107aca0efc.jpg.png
现在就可以 进行增删改查了
///////////////////////////////////////////////////////////
再往下是版本迭代的处理了 例如下一个版本中model的属性有增加
屏幕快照 2018-06-26 下午2.16.19.png
301529994218_.pic_hd.jpg
删除原有的数据库的model 重新创建
311529994546_.pic_hd.jpg
331529994986_.pic_hd.jpg
341529995018_.pic_hd.jpg
代码中还要写这些 demo工具类中已经实现了这些代码
361529995087_.pic_hd.jpg
最后一步数据库迁移
381529995106_.pic_hd.jpg
391529995274_.pic_hd.jpg
401529995300_.pic_hd.jpg
411529995372_.pic_hd.jpg
421529995535_.pic_hd.jpg
AppDelegate.m中添加一句代码
#pragma mark -- 程序意外退出时执行该方法
- (void)applicationWillTerminate:(UIApplication *)application {
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
//保存数据库
[[CoreDataManager shareManager] saveContext];
}
网友评论