来自 .NET 背景,我曾经制作过看起来很像这样的类:
MyClass
Inherits List(Of SomeOtherClass)
我试图在 Objective-C 中做到这一点被熏了。我想要一个类是 UIImageViews 的集合。
我试过这个,这是错误的(它继承自 NSArray):
- (id)init
{
//I know I'm not using an imageview here, this was just a proof of concept
self = [super initWithObjects:[UIImage imageNamed:@"btnSideMenu"], nil];
if (self) {
}
return self;
}
该集合是固定大小的,因此它不需要是可变的。但是,如果使用 NSMutableArray 提供的语法糖比我不反对它更多。