我将如何去唯一命名一个对象,并将它添加到最有可能在for循环中的nsmutablearray?对象的唯一命名,因为它们被添加到一个NSMutableArray
1
A
回答
3
你在混淆对象和变量。变量有名字;对象不会除非你给他们一些name
实例变量。更重要的是,同一个变量可以在不同的时间引用不同的对象。给定对象的collection
一些集合:
NSMutableArray *array = [NSMutableArray array];
for (id item in collection) {
[array addObject:item];
}
这将在collection
从collection
在循环的每次迭代创建具有所有的对象一个可变的阵列,与所述item
变量指向一个不同的对象。
1
如果你想唯一命名实例,而不是数组如何使用NSDictionary?然后你可以从中获取键的数组。运行这个关键数组以获取特定实例的名称,然后使用该关键字从字典中获取实际的对象实例。
+0
多数民众赞成在一个好主意,但不幸的是,我不相信我能做我想做的事情,即创建一个数组(或者在这种情况下是NSDictionary),然后为每个实例创建出口,然后@合并它们以便它们可以在其他地方执行,如果这样做有任何意义 – Joe 2010-09-02 13:18:05
相关问题
- 1. Objective-C方法,它们的唯一参数是一个NSError对象引用,我应该如何命名它们?
- 2. 添加对象到一个NSMutableArray这是一个NSDictionary
- 3. 添加一个临时对象到一个NSMutableArray
- 4. 添加GLKVector3到一个NSMutableArray
- 5. 如何在NSMutableArray中找到不同的对象并添加到另一个NSMutableArray?
- 6. 添加NSMutableArray到另一个NSMutableArray
- 7. 我如何获得一个对象已被添加到NSMutableArray的索引?
- 8. 将对象添加到一个的NSMutableArray属性
- 9. 添加一个对象到NSMutableArray的开头?
- 10. 添加对象到另一个对象,它是在另一个对象
- 11. 添加到一个对象
- 12. 如何将对象添加到一个NSMutableArray
- 13. 从另一个视图添加对象到NSMutableArray
- 14. addObjects只将最后一个对象添加到NSMutableArray
- 15. 的Python:如何选择时,它们被命名为同一
- 16. 添加一个事件到一个对象并处理它
- 17. 无法对象添加到NSMutableArray的
- 18. 添加一个唯一的ID为JSON对象的每个条目
- 19. 添加数值命名元素的一个对象在JavaScript
- 20. 唯一对象键,但添加其他
- 21. 向数组添加唯一对象
- 22. 添加一个自动释放对象的NSMutableArray
- 23. 在另一个函数中声明的NSMutableArray中添加对象
- 24. 类未被添加到NSMutableArray ..为什么?
- 25. 为什么值不被添加到NSMutableArray?
- 26. 添加一个原始对象到新的对象,它包含原始对象
- 27. 不能添加一个ref到一个将被setState重新加载的对象
- 28. 将Segue放到一个NSMutableArray对象中
- 29. 如何处理对象到一个NSMutableArray
- 30. 将对象添加到列表,不能分配给添加,因为它是一个组方法
如果您可以使用数组中的对象索引来标识它,为什么需要唯一的名称? – Vladimir 2010-09-01 21:05:53
为什么要命名它 - 数组中的对象首先是什么? 更详细的一点可以帮助 – Woody 2010-09-01 21:06:16
不需要名称添加到数组?像你不应该说: [theArray addObject:theObject];其中theObject是实际对象的名称?我想我不完全理解NSMutableArrays如何工作 – Joe 2010-09-01 21:11:03