text: За исключением названия корневого объекта этот код также является примером определения класса на языке Objective-C. @implementation Address : CPObject { CPString name; CPString city; } - (id)initWithName:(CPString)aName city:(CPString)aCity { self = ; name = aName; city = aCity; return self; } -(void)setName:(CPString)aName { name = aName; } -(CPString)name { return name; } +(id)newAddressWithName:(CPString)aName city:(CPString)aCity { return initWithName:aname city:aCity]; } @end Как и в случае с Objective-C определения методов класса и методов экземпляра начинаются соответственно с '+' (плюс) и '-' (минус).