, .
, ...
@property (nonAtomic, retain) NSString myName;
... - property, :
@property (nonAtomic, readwrite, retain, getter=getMyName,setter=setMyName) NSString myName;
@synthesize myName; , getter, :
-(void) setMyName:(NSString *) aString{
if (!(myString==aString) {
if (aString != nil) {
[aString retain];
}
[myString release];
myString=nil;
myString=aString;
}
}
, , , . . , ( aString) , .
...
self.myName=[NSSting stringWithFormat:@"%@ is correct.", @"TechZen"];
:
self.myName=[[NSSting stringWithFormat:@"%@ is correct.", @"TechZen"] retain];
... , , autoreleasepool .
, - ...
[self.myName release]
... - dealloc, my , . , ..
[self.myName retain]
... , (, .)
, , . , . , , , setter , , .
, , , self object.
, , . . save dealloc. .
self.propertyName self, .