![](https://img.haomeiwen.com/i4249185/db4fd009ec1cc35e.jpg)
51529991264_.pic.jpg
![](https://img.haomeiwen.com/i4249185/b550ca2ea0bd2d18.jpg)
61529991264_.pic.jpg
![](https://img.haomeiwen.com/i4249185/c302072badf14ef1.jpg)
71529991264_.pic.jpg
添加属性
![](https://img.haomeiwen.com/i4249185/4416698861e94c86.jpg)
101529991909_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/9d9d50e6784a90ba.jpg)
111529991918_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/81e9497363689eb5.jpg)
121529991923_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/400abbf9ddd98535.jpg)
131529991927_.pic.jpg
![](https://img.haomeiwen.com/i4249185/e622aa100355a7c8.jpg)
141529991935_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/d24d8336744b2f3e.jpg)
151529992007_.pic_hd.jpg
有可能出现这个提示 这是提示swift桥文件 取消 别创建
这是因为在xcode7.3之后创建项目的问题 修改这里
![](https://img.haomeiwen.com/i4249185/2358b4c856ee0fc7.jpg)
181529992054_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/e0e87898459c0fd1.jpg)
191529992058_.pic_hd.jpg
再重复上边的操作 创建类文件
![](https://img.haomeiwen.com/i4249185/df90f524d8f2348f.jpg)
211529993401_.pic_hd.jpg
把自己封装好的类加的项目中 运行
有可能 会报这个错误
![](https://img.haomeiwen.com/i4249185/0e48c2628fe7feeb.jpg)
241529993582_.pic.jpg
![](https://img.haomeiwen.com/i4249185/65622ec056498f0a.png)
4249185-159281107aca0efc.jpg.png
现在就可以 进行增删改查了
///////////////////////////////////////////////////////////
再往下是版本迭代的处理了 例如下一个版本中model的属性有增加
![](https://img.haomeiwen.com/i4249185/709d183b0800a5c5.jpg)
281529993964_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/600801ec1b13f645.png)
屏幕快照 2018-06-26 下午2.16.19.png
![](https://img.haomeiwen.com/i4249185/21a96017718dc29e.jpg)
301529994218_.pic_hd.jpg
删除原有的数据库的model 重新创建
![](https://img.haomeiwen.com/i4249185/ea839420cacb49e1.jpg)
311529994546_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/fc1095aebd34a3de.jpg)
331529994986_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/12ae2252c9fa92da.jpg)
341529995018_.pic_hd.jpg
代码中还要写这些 demo工具类中已经实现了这些代码
![](https://img.haomeiwen.com/i4249185/8f6b8ea8f743ee02.jpg)
361529995087_.pic_hd.jpg
最后一步数据库迁移
![](https://img.haomeiwen.com/i4249185/a8e153e93d6465df.jpg)
381529995106_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/76c7281dfead87af.jpg)
391529995274_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/bdfcccb0e890624e.jpg)
401529995300_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/7135c6325504596c.jpg)
411529995372_.pic_hd.jpg
![](https://img.haomeiwen.com/i4249185/d59dda11d429ba01.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];
}
网友评论