【发布时间】:2015-06-05 18:54:02
【问题描述】:
我是一名全新的 iOS 开发人员,之前没有使用 Objective-C 的经验,但我熟悉 C 编程语言和面向对象的编程范式。
首先,我按照Start Developing iOS Apps Today 教程开发了一个基本的待办事项列表应用程序,其中每个项目都是存储在NSMutableArray 中的NSMutableString 对象。我的应用程序运行正常。但是,当我在模拟器上退出并重新启动应用程序时,我的待办事项列表会消失。很明显,这是因为我没有提供让数组随时间持续存在的方法。
Here 使用NSUserDefaults 可以解决这个问题,但我发现这不是一个有效的解决方案,主要是因为NSUserDefaults 是专门为存储用户的偏好而设计的,性能非常差。因此,我正在寻找另一种仍然简单直接的解决方案,以使我的应用程序更加专业。尽管如此,我在理解将代码放置在何处(即在哪些类和方法中)以实现这一点时遇到了一些麻烦。
提前谢谢你。
【问题讨论】:
标签: ios objective-c