2

我有一个 json 存储在我的应用程序文档文件夹中,我需要在我的视图中使用它。我正在加载 json 并将其添加到每个视图中的 NSMutableArray 中。但现在我了解到,我可以简单地将数组加载到 AppDelegate 内的 NSMutableArray 一次,并在需要时直接从 AppDelegate 获取信息。

这是一个不好的做法吗?

4

1 回答 1

3

我最好为您的, 使用SingletonJSON storage,而不是AppDelegate.

因此,您可以在代码中的任何位置使用它,例如:

[[Storage sharedInstance] dataArray];

随着项目的发展,您可以向此类添加新方法

这是一篇如何在 Objective-C 中实现单例的文章

于 2012-10-22T17:33:44.007 回答