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