Objective c 保存nsmutablearray对象的最佳位置

Objective c 保存nsmutablearray对象的最佳位置,objective-c,macos,nsmutablearray,nsuserdefaults,Objective C,Macos,Nsmutablearray,Nsuserdefaults,我是OSX初学者。哪里是存储对象的NSMutableArray的最佳位置。这些对象需要呈现给用户以进行更新、删除等。我已经编写了代码来管理这些数据并将其呈现给用户。我现在只需要开始保存数据。我不认为数组包含超过50个对象 我不确定在哪里保存数据。我应该使用操作系统文件还是NSUserDefaults。osx礼仪怎么说 谢谢因为您提到用户需要更新和删除数据,所以核心数据是一个非常好的选择 除了框架本身的优点外,核心数据还与OSX工具链集成良好。模型设计工具允许您以图形方式快速轻松地创建模式。您可以

我是OSX初学者。哪里是存储对象的
NSMutableArray
的最佳位置。这些对象需要呈现给用户以进行更新、删除等。我已经编写了代码来管理这些数据并将其呈现给用户。我现在只需要开始保存数据。我不认为数组包含超过50个对象

我不确定在哪里保存数据。我应该使用操作系统文件还是
NSUserDefaults
。osx礼仪怎么说


谢谢

因为您提到用户需要更新和删除数据,所以核心数据是一个非常好的选择

除了框架本身的优点外,核心数据还与OSX工具链集成良好。模型设计工具允许您以图形方式快速轻松地创建模式。您可以在Instruments应用程序中使用模板来测量核心数据的性能,并调试各种问题。在OSX桌面上,Core Data还与Interface Builder集成,允许您从模型中创建用户界面。这些方面有助于进一步缩短应用程序的设计、实现和调试周期


您可以阅读更多有关关键功能的信息,以确保这正是您想要的

取决于使用情况。这取决于有多少数据。取决于数据修改的频率。取决于数据的加载方式。取决于数据是否可搜索。这意味着有人对你的问题投了否决票。在这种情况下,这是一件毫无意义的事情。谢谢你。我查看了核心数据,但认为对于我的应用程序,NSUserDefaults就足够了。我的应用程序使用了一个非常简单的数据模型和大量的派生数据。我想我主要关心的是我是否应该在应用程序数据和用户偏好中使用NSID。好的。说到最后一点,NSUD将起作用——但仅仅因为它确实/能够起作用并不意味着它是最好的解决方案。这并不意味着核心数据也是如此,但如果您的数据模型在未来发生更改或扩展,这只是需要考虑的问题。