如何在swift osx应用程序中存储数据?

时间:2016-04-23 11:04:20

标签: swift macos save

我正在开发我的第一个osx应用程序,并且我希望在使用“保存”按钮时保存我在“项目文件”中创建的对象数组,就像在任何程序中一样。

我一直在寻找不同的方法,核心数据,基于文档的应用程序,但是,我不确定它们是如何工作的,为我的应用程序选择最佳选项。

我想保存包含更多数组和其他字符串的对象数组,以及包含用户添加的应用程序信息的双精度数。 (这可能是很多数据)因此,我认为Userdefault不是一个好主意。

我还想让应用程序能够打开其中一个已保存的项目。

那么,你能帮我找一下哪种方法最好吗?

1 个答案:

答案 0 :(得分:0)

我建议你阅读iOS FileSystem Overview

您必须使用数据容器来找到本地文件。为此,您必须使用NSDocumentDirectory找到NSUserDomainMask(致电{1}})并使用标准NSSearchPathForDirectoriesInDomains类。