: @property (readwrite, assign) int iVar; to @property (readwrite, ) int iVar; to @property (readwrite) int iVar;
@property (readwrite,assign) sometype aProperty;
-(void) setAProperty: (sometype) newValue
{
ivar = newValue;
}
, ,
@asynthesize aProperty = ivar;
.
@property (readwrite,retain) sometype aProperty;
-(void) setAProperty: (sometype) newValue
{
[newValue retain];
[ivar release];
ivar = newValue;
}
, int, sometype id, SomeObjectiveCClass*
@property (readwrite,copy) sometype aProperty;
-(void) setAProperty: (sometype) newValue
{
sometype aCopy = [newValue copy];
[ivar release];
ivar = aCopy;
}
C, -copyWithZone: (, , NSCopying).
, .
, , , , nonatomic.