创建一个继承Objective-C中的对象列表的类

杰森·雷纳尔多(Jason Renaldo)

来自.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提供了比我更多的语法糖,我将不会反对它。

威廉·法尔康(William Falcon)

我认为为此的子类是过多的。子类应用于向超类添加功能。您应该只制作一个UIImageViews的NSMutableArray

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建一个从UITextfield继承的类

创建一个继承SerialPort的类

在另一个类中创建对象(无继承)

创建一个动态类,该类继承该类

用Javascript创建一个超类(继承)

使用用户输入创建一个继承类

创建为实例后,一个类如何从另一个类继承

如何创建在模块内部并继承了另一个类的类的对象?

在python中做什么以在下一个类中创建一个类的对象的列表方法

另一个继承类中的继承类

如何使用继承从C#中的另一个类进行调用和对象

是否可以创建一个从画布图像对象继承的类?

如何在C#中创建类对象列表的数组

如何创建一个Objective-C桥接头?

检查数组列表中的项目是否是另一个类中创建的对象的实例

如何创建一个新对象继承 JavaScript 中的现有对象?

如何访问在属于另一个类的静态对象中创建的列表?

Python将对象创建附加到另一个类中的列表

如何在继承的数据类中创建一个可选字段?

从对象列表中删除一个类的一个对象

在多级继承的情况下,如何编写一个类将对象创建限制为一次?

创建一个跨平台的c ++触摸管理器。在C ++涉及的代码中传递Objective-c对象

在C ++中,如何动态地从文件中创建一个类的多个对象?

在类中为 C# 中的 linq 查询创建一个匿名对象

在C ++中为C样式的对象创建一个透明的包装类

如何创建一个不继承自其他任何类的类?

Objective-C:在另一个类中调用一个类的属性

创建一个独立的Javascript对象,该对象从父级继承,而不是从子级继承到父级

在C#中创建对象时,将在内存中创建一个类中的多少个方法?