, new, ClassA, , , ClassA addObject:, , . , , ClassA:
+ (ClassA *)new;
- (ClassA *)objectByAddingObject:(ClassA *)newObject;
new ClassA, , ,
return [[ClassA alloc] init];
addObject: ClassA ClassA, -:
self.object = newObject;
return self;
, - addObject: (ClassA *), (void), . , , - :
[[ClassA alloc] initWithObject:[[ClassA alloc] initWithObject:[[ClassA alloc] init]]];