正在返回ImageView数组(IPhone)?

正在返回ImageView数组(IPhone)?,iphone,objective-c-2.0,Iphone,Objective C 2.0,我明白: (NSArray*)方法名称 将返回一个数组 (UIImageView*)方法名称 将返回一个imageview 但是如果我想返回一个ImageView数组呢?数组和其他容器对象不能像java中的di那样在Objective-C中键入 一种可能的解决方案是将NSArray类子类化NSArray是一个存储添加到其中的对象的内存堆栈 要存储imageview,请创建imageview的对象并将其插入数组中。 如果必须创建一长串ImageView,可以使用一些迭代循环来创建它们,并将它们

我明白:

  • (NSArray*)方法名称 将返回一个数组

  • (UIImageView*)方法名称 将返回一个imageview


但是如果我想返回一个ImageView数组呢?

数组和其他容器对象不能像java中的di那样在Objective-C中键入


一种可能的解决方案是将NSArray类子类化

NSArray是一个存储添加到其中的对象的内存堆栈

要存储imageview,请创建imageview的对象并将其插入数组中。 如果必须创建一长串ImageView,可以使用一些迭代循环来创建它们,并将它们添加到数组中

阵列将保留其中的ImagesView


我是这里的新手,如果上面的回答有错误,很抱歉…

如果您担心数组具有UIImageView这一事实不太清楚,您可以在方法的名称上指定它,例如:

-(NSArray *)imageViewsForSomething:(id)something;
否则,没有理由需要显式返回UIImageView数组,NSArray就可以了