如何在iOS上的同一类的不同实例上给名称命名-iPhone
||
我正在开发一个iPhone应用程序,其中有很多不同的卡,每个卡都代表一辆汽车。因此,每张卡都有一些实例变量和一张图像。我的班级CarCard从.plist文件加载每辆车的数据。我想在一个循环中创建许多实例,以便为每个实例赋予不同的名称。例如:
CarCard *car1 = [[CarCard alloc] initWithSomeINfo: info];
....... *car2 ..........................................;
....... *carN ..........................................;
其中N是汽车数量。问题是我不知道每次的数字N是多少。因此,我必须循环执行实例,但是我找不到如何为实例赋予不同的名称。
没有找到相关结果
已邀请:
3 个回复
赣借
个对象组成的
是更好的选择。在循环外实例化它:
然后在循环中添加对象:
现在您可以通过它们的索引访问它们:
编辑添加 如果要按名称而不是在阵列中的位置来引用卡,并且名称将是唯一的,则可以使用字典并按名称来引用卡。在循环外实例化字典:
然后在循环中添加对象:
现在,您可以通过它们的名称访问它们:
寇剩
这样的事情。这有帮助吗?
需复
然后,您可以获得任何编号对象:
另外,您可以使用NSDictionary的
方法获取值的数组: