Ios Obj-c用于..在循环中使用NSArray排序?
可能重复:Ios Obj-c用于..在循环中使用NSArray排序?,ios,ios5,uikit,Ios,Ios5,Uikit,可能重复: 只是一个对谷歌来说有问题的简单问题: 在NSArray上快速迭代时,如下所示: for (NSObject *obj in array) {} 订单是否定义明确?在我的测试中似乎是这样,但我在任何地方都找不到保证 谢谢 是的 文档中说NSArray及其子类“管理有序的对象集合”。 这是您正在寻找的保证 请注意,例如,NSDictionary的情况并非如此。是的,确实如此 文档中说NSArray及其子类“管理有序的对象集合”。 这是您正在寻找的保证 注:例如,NSDictionar
只是一个对谷歌来说有问题的简单问题: 在NSArray上快速迭代时,如下所示:
for (NSObject *obj in array) {}
订单是否定义明确?在我的测试中似乎是这样,但我在任何地方都找不到保证
谢谢 是的
文档中说NSArray及其子类“管理有序的对象集合”。
这是您正在寻找的保证
请注意,例如,NSDictionary的情况并非如此。是的,确实如此
文档中说NSArray及其子类“管理有序的对象集合”。
这是您正在寻找的保证
注:例如,NSDictionary的情况并非如此。来自Objective-C编程语言:
对于具有定义良好的顺序的集合或枚举数,例如NSArray或从数组派生的NSEnumerator实例,枚举将按该顺序进行,因此只要计算迭代次数,就可以在需要时为集合提供适当的索引
从Objective-C编程语言的定义:
对于具有定义良好的顺序的集合或枚举数,例如NSArray或从数组派生的NSEnumerator实例,枚举将按该顺序进行,因此只要计算迭代次数,就可以在需要时为集合提供适当的索引