티스토리 툴바



2011/06/21 09:46

[OBJ-C2.0] property attributes.

@property(attribute1, attribute2,...) PropertyType propertyName;

getter 이름을 바꾸고 싶다면

@property(getter=isCanceled) BOOL canceled;

assign, copy, retain의 비교?

-(void) setAge:newAge 
    age = newAge;
} //assign

-(void) setName:newName 
    if (name != newName) {
        [name release]; 
        name = [newName copy];
    } 
} //copy


-(void) setBuddy:newBuddy 
    if (buddy != newBuddy) {
        [buddy release]; 
        buddy = [newBuddy retain];
    }
} //retain
 
--> from Cocoa Programming : A Quick-Start guide for Developers(Pragmatic programmers)
Trackback 0 Comment 0