【发布时间】:2012-10-31 13:41:00
【问题描述】:
抱歉,如果这是一个初学者问题,但解决方案/正确的语法非常令人困惑。
使用 IOS,我正在尝试找到一种使用另一个外部变量创建实例变量名称的方法。
例如,我创建了自定义类(例如 NSCustomItem),现在我想在循环中使用例程初始化多个单独的实例,结果如下:
NSCustomItem *item1
NSCustomItem *item2
NSCustomItem *item3
我正在使用循环来生成多个对象。但是,在循环中,我似乎找不到使用标签或下标或命名字符串公式来创建对象名称的方法:
我一直在尝试类似的语法想法
(NSCustomItem *)item[i] = [[NSCustomItem alloc] init];
但是,这不起作用。
有人可以提供帮助或提供信息吗?赞赏。
【问题讨论】:
-
如果您要创建一系列对象,最好将它们放入数组中,而不是尝试为每个对象指定一个变量名。
-
请远离 NS- 命名空间。这不是面向未来的。