基本上我有一个像这样的NSMutableArray设置,另一个类的实例作为数组元素。
[[NSMutableArray alloc] initWithObjects: [[Shape alloc] init], [[Shape alloc] init], nil];
每个形状类都有一个实例变量,它保存它的形状。我希望能够创建这个数组,以便为实例变量赋值,就像这样,其中ShapeVariable是Shape类中的实例变量,而Square / Circle是我想要的值。
[[NSMutableArray alloc] initWithObjects: [[Shape alloc] initwith ShapeVariable Square], [[Shape alloc] initwith ShapeVariable Circle], nil];
另外,我想知道如何将两个实例变量同时分配给同一个元素。
答案 0 :(得分:1)
开发人员工具安装包含一个名为Sketch的示例。它基本上完全符合您的要求,并且由每个版本的操作系统开发Cocoa框架的团队仔细审查,以确保它遵循“最现代”的规则和API。
无论您的最终目标是否是针对iPhone,从该示例开始可能会证明非常有用。
您可以在 / Developer / Examples / Sketch / 中找到它。