核心数据和NSUserDefaults-notes应用程序之间的区别
创建一个预算应用程序(不是发布,只是快速和肮脏的东西),我注意到在启动Master-Detail模板时,Apple使用Core Data和NSFetch结果来填充表格(想想iPad上的Notes)。
我没有经验和不专业的编程本能不会考虑抓取NSMutableArray,取表格单元格的名称并将它们塞进索引中,将其保存为NSUserDefault,然后在重新加载应用程序时,将每个单元格填入其当前索引处。 NSMutableArray中的相同索引,因此内容返回到用户离开的位置。 只是想知道,与使用核心数据相比,这有多低效?
另外,在两个不同的表之间进行通信的任何简单方法都能保存动态数据吗?
最多几百条记录,不用担心。 它确实非常“快速而肮脏”。
尽管如此,核心数据的学习曲线并不像您预期的那样陡峭。 一旦掌握了它 – 你的简单应用程序是探索该API的好方法 – 你会发现你想用它做任何事情。 即使是大型项目也很容易。
你的选择。
- 带有Sourcery的元编程Swift
- iTunes Connect无效的SDK值:LC_VERSION_MIN_IPHONEOS
- 客观的c类和inheritance
- 当我说代表时,您说什么?
- “你必须为5.5英寸Retina显示屏提供屏幕截图,因为你的应用程序二进制文件支持5.5英寸Retina显示屏”,而在Xcode 5.1中编译时
- 第一部分项目ft.Vale Ortega(2月7日至18日)
- 如何将HTML映射到iOS中的NSAttributedString
- 如何在IOS中以编程方式滚动UICollectionViewCell?
- FBConnect – sessionValid – 删除Facebook网站上的应用程序