【发布时间】:2012-05-01 22:53:16
【问题描述】:
当我开发 iPhone 应用程序(时间跟踪器、ToDoList 等)时,我永远不知道处理数据的最佳方式是什么。一旦我使用了 plist,下次使用 sqlite 或 CoreData。
您如何确定最适合您的项目的方法? (只谈数据管理)
例如如果你想开发:
- 时间跟踪器应用 > PList 是您的选择吗?
- RSS 阅读器应用程序 > CoreData?
- 照片应用 > sqlite?
- 电子邮件客户端 > ?
对于初学者,您能大致指出正确的方向吗? (我知道这在很大程度上取决于应用程序以及您喜欢做什么 它,但任何想法都会有所帮助)
我离开发复杂的应用程序还很远,它们仍然很简单。
感谢您的帮助, 马克
【问题讨论】:
-
如果您的应用程序是“数据库管理系统”,则选择 coredata。!但请记住,它是框架而不是数据库。
标签: objective-c core-data sqlite plist nsuserdefaults