iOS开发应用更新时,须注意事项
2013-12-18 13:55
337 查看
已知:很多时候,项目版本升级了,数据结构变了,本地数据中多了张表亦或表中多了字段
问题:如何处理程序的升级,并且保存已有的数据?
解决方法:每次程序启动时,检查数据库中表,查看是否含有这个特定的字段(因为开发新版本时,我们自己是可以知道加了哪些字段)
这就是我自己解决版本升级的解决方法,如果你有更好的方法不坊拿出来讨论。
问题:如何处理程序的升级,并且保存已有的数据?
解决方法:每次程序启动时,检查数据库中表,查看是否含有这个特定的字段(因为开发新版本时,我们自己是可以知道加了哪些字段)
BOOL columnNew = [db columnExists:@"你所增加的字段" inTableWithName:@"students"];
if (!columnNew) { //将表中数据读出,删除就就该表 // 新建表(包含新字段)再将数据插入新表 }
这就是我自己解决版本升级的解决方法,如果你有更好的方法不坊拿出来讨论。
相关文章推荐
- iOS开发:2017 苹果APP上架更新应用版本注意事项及APP版本迭代步骤方法
- iOS开发常用的控件属性和注意事项(持续更新)
- Unity3D 移动应用与C#开发注意事项(不定时更新)
- 电视的应用开发注意事项[持续更新]
- 在Xcode 4.3(4E109,iOS 5 SDK)上开发基于iOS 4.3应用的注意事项
- IOS应用版本迭代注意事项
- Android应用开发的一些安全注意事项
- IOS 开发中要注意的事项
- jsp开发技术应用的29个注意事项
- mysql在互联网应用设计和开发中的注意事项
- ios开发pch文件的注意事项
- iOS应用内支付(IAP)的注意事项
- 【iOS-Cocos2d游戏开发之九】讲解CCSpriteBatchNode与TP工具的".pvr.ccz",".plist"共用的终极精灵优化及注意事项!
- swing应用开发注意事项
- iOS 10 开发 注意事项 Privacy隐私 权限申请 必须设置"Privacy - XXX"提示内容
- iOS应用内购常见问题及注意事项
- iOS开发之AFN的使用和注意事项
- iOS 10.2 越狱更新到yalu102 beta7,很稳定,很多注意事项及修复ssh和scp连接教程
- iOS开发注意事项1
- 【iOS】开发中URL注意事项汇总