Инициализация типов / Классы

Phone *nokiaPhone = [[Phone alloc] initWithModel: @"Nokia 6610"];

Employee *kim = [[Employee alloc]
    initWithFirstName: @"Victorya"
    LastName: @"Kim"
    Phone:[[Phone alloc] initWithModel: @"iPhone 5"]];

@interface Phone : NSObject
@property NSString *model;
-(id) initWithModel: (NSString *) model;
@end

@interface Employee_1 : NSObject
@property NSString *firstName, *lastName;
@property Phone *personalPhone;
-(id)initWithFirstName: (NSString *) firstName LastName: (
                          NSString *) lastName Phone: (Phone *) personalPhone;
@end