相关疑难解决方法(0)

如何在Xcode 4中将plist的根对象类型更改为NSArray

如何在Xcode 4中创建的plist中将根对象类型更改为NSArray?它默认为一种NSDictionary,但我找不到改变它的方法.

xcode objective-c plist ios xcode4

12
推荐指数
2
解决办法
4773
查看次数

objective c何时使用NSDictionary而不是NSArray

关于我应该使用哪两个,我处于两难境地.我将通过一个宁静的API检索一组数据(返回json),我不知道在我在UI视图表上显示它之前应该如何存储它们.

例如.

{"Events":[{"Id":5,"Name":"Event 1 2013"},{"Id":6,"Name":"Event 2 2013"}]}
Run Code Online (Sandbox Code Playgroud)

我一直在阅读教程,有些人会使用NSMutableArrays而有些人会使用NSMutableDictionary.

我该怎么办呢?

顺便说一句:我在UI视图表上显示数据,在点击时会将用户重定向到另一个页面,如果他们决定返回则必须显示上一个视图而不重新加载(使用UinavigationController)

谢谢!

编辑:

另外,只是为了让您了解我正在尝试做什么.我正在尝试按照本教程将我分成的数据拆分为节标题.在本教程中,它使用的是NSDictionary.

http://www.icodeblog.com/2010/12/10/implementing-uitableview-sections-from-an-nsarray-of-nsdictionary-objects/

如果我使用NSArray,会影响性能吗?

xcode objective-c nsmutablearray nsmutabledictionary ios

2
推荐指数
1
解决办法
7314
查看次数