我理解:
(NSArray *)methodName 会返回一个数组。
(UIImageView *)methodName 将返回一个imageview。
但是如果我想返回一个ImageViews数组呢?
答案 0 :(得分:2)
如果你担心它不清楚数组有UIImageViews的事实,你可以在方法的名称上指定它,如:
-(NSArray *)imageViewsForSomething:(id)something;
否则,没有理由你需要显式返回一个UIImageViews数组,NSArray就可以了。
答案 1 :(得分:1)
数组和其他容器对象不能像在Java中那样在Objective-C中输入。
一种可能的解决方案是继承NSArray类
答案 2 :(得分:1)
NSArray是一个存储器堆栈,用于存储您添加到其中的对象。
要存储图像视图,请创建图像视图对象并将其插入阵列中。 如果你必须创建很长的图像视图列表,你可以使用一些迭代循环创建它们并将它们添加到数组中。
数组将保留其中的imagesviews。
我是这里的新手,对不起如果女仆在上面的回答中犯了错误......