2011-11-28 46 views
1

你好,我是这个论坛的新手(今天注册过......虽然总是用它作为参考),但对于iOS开发(6个月)是新的,但是不是一个新的程序员。我正在为iOS 5创建一个应用程序,这将需要用户快速输入和更新数据(主要是增加,减少,更改布尔状态等等,时间间隔小于2秒的事件之间的时间) 。它目前设计用于使用SQL数据库,但担心如果快速输入并更新数据库将会损坏,如果它没有足够快地打开和关闭。从iOS/iPad/iPhone体验中学到的任何建议或经验教训? SQLite是快速输入的首选方法还是应该切换到其他方法?感谢和接受者容易!用于快速输入的数据管理技巧(iOS 5)

回答

0

核心数据为您处理所有的数据库连接。更改托管对象的属性不涉及每次连接到数据库,它只更新内存中的对象。数据库在您保存上下文时可能会更新,并可能定期在后台进行更新 - 重点在于,您不必担心。

不要对不存在的问题进行编码 - 使用核心数据编写应用程序,并且如果出现数据库损坏问题,请调查。但我怀疑你会有什么可担心的。

+0

感谢您的回复......在昨晚深入阅读文档后,我开始倾向于这个方向! – WillyRobert