返回一个ImageViews(IPhone)数组?

时间:2011-06-30 23:50:50

标签: iphone objective-c-2.0

我理解:

  • (NSArray *)methodName 会返回一个数组。

  • (UIImageView *)methodName 将返回一个imageview。

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

3 个答案:

答案 0 :(得分:2)

如果你担心它不清楚数组有UIImageViews的事实,你可以在方法的名称上指定它,如:

-(NSArray *)imageViewsForSomething:(id)something;

否则,没有理由你需要显式返回一个UIImageViews数组,NSArray就可以了。

答案 1 :(得分:1)

数组和其他容器对象不能像在Java中那样在Objective-C中输入。

一种可能的解决方案是继承NSArray类

答案 2 :(得分:1)

NSArray是一个存储器堆栈,用于存储您添加到其中的对象。

要存储图像视图,请创建图像视图对象并将其插入阵列中。 如果你必须创建很长的图像视图列表,你可以使用一些迭代循环创建它们并将它们添加到数组中。

数组将保留其中的imagesviews。

我是这里的新手,对不起如果女仆在上面的回答中犯了错误......