160
161
162
163
164
165
166
167
168
169
170
171
172
173
|
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
|
+
+
+
+
+
+
+
+
+
+
+
+
+
|
+ arrayWithCArray: (id*)objects
length: (size_t)length
{
return [[[self alloc] initWithCArray: objects
length: length] autorelease];
}
- init
{
if ([self class] == [OFArray class] ||
[self class] == [OFMutableArray class]) {
Class c = isa;
[self release];
@throw [OFNotImplementedException newWithClass: c
selector: _cmd];
}
return [super init];
}
- initWithObject: (id)object
{
return [self initWithObjects: object, nil];
}
- initWithObjects: (id)firstObject, ...
|