腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
iOS开发攻城狮的集散地
专栏作者
举报
96
文章
147849
阅读量
40
订阅数
订阅专栏
申请加入专栏
全部文章
ios
其他
编程算法
git
xcode
github
cocoa
swift
node.js
html
android
webview
数据库
开源
微信
c++
sql
打包
ide
容器
缓存
数据迁移
网络安全
面向对象编程
二叉树
https
nat
sdk
mac os
iphone
php
python
javascript
ruby
textview
mvc
api
访问管理
海外加速
腾讯云测试服务
图像处理
网站
渲染
http
erp
npm
hexo
数据处理
数据结构
draw
gif
load
uilabel
摄像头
视频
原理
搜索文章
搜索
搜索
关闭
iOS CoreData (二) 版本升级和数据库迁移
ios
数据库
数据迁移
前言:最近ChinaDaily项目需要迭代一个新版本,在这个版本中CoreData数据库模型上有新增表、实体字段的增加,那么在用户覆盖安装程序时就必须要进行CoreData数据库的版本升级和旧数据迁移,如果仅仅是在旧版本的数据模型上进行上述操作,就会造成所有旧用户更新完成后的第一次启动崩溃。 数据迁移的方式有好几种,这里就先介绍我用的轻量级的数据迁移方式:Core Data轻量级迁移是适用于添加新表,添加新的实体,添加新的实体属性,等简单的,系统能自己推断出来的迁移方式。 接下来在我之前写的 iOS
且行且珍惜_iOS
2018-05-22
1.3K
0
iOS CoreData (二) 版本升级和数据库迁移
ios
数据库
数据迁移
NSMigratePersistentStoresAutomaticallyOption = YES,那么Core Data会试着把之前低版本的出现不兼容的持久化存储区迁移到新的模型中,这里的例子里,Core Data就能识别出是新表,就会新建出新表的存储区来。
且行且珍惜_iOS
2018-05-22
1.3K
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档