【问题标题】:What's the best way to store App Data on OSX on a Contacts like App将应用程序数据存储在 OSX 上的联系人(如应用程序)上的最佳方式是什么
【发布时间】:2015-12-19 07:38:54
【问题描述】:

我正在使用以下数据制作联系人之类的应用:

  • 联系人姓名
  • 联系方式
  • 联系电子邮件(受密码保护,此密码是数据的一部分)
    等等...

我在应用程序启动时需要此信息,我四处搜索并找到了 Core Data。但我不需要核心数据版本或文件,不需要撤消/重做等......我只需要应用程序“内部”的这些数据。起初我想到了 NSUserDefaults,但我不确定。
我应该如何保存这些数据?

【问题讨论】:

  • Core Data 绝对是这样的方式。 NSUserDefaults 不是。将数据保存到文档文件也可以,但 Core Data 应该更好。

标签: objective-c xcode macos cocoa


【解决方案1】:

Core Data 是我认为最好的方法,因为它最灵活。您也可以将对象存储在一个数组中,然后将其写入一个文件 - 虽然它不适合应用程序之类的联系人(因为不太可能有数千个联系人需要管理)。

【讨论】:

  • 你知道有什么好的核心数据教程吗?我只能找到基于文档的核心数据...
  • iTunes U,2011 年秋季 iOS 开发,paul hegarty。有核心数据覆盖
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-15
  • 1970-01-01
  • 1970-01-01
  • 2018-11-29
  • 2010-12-05
  • 1970-01-01
  • 2010-10-05
相关资源
最近更新 更多