Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
- (void) setFoo:(NSObject*)newFoo {
if(foo != newFoo) {
[foo release];
foo = [newFoo retain];
}
}@property (retain) IBOutlet UILabel *myLabel- (void)setMyLabel:(UILabel *)anObject
{
[myLabel release];
myLabel = [anObject retain];
}nonatomic) код еще и будет завернут в @synchronized(self) { ... }.nonatomic нужно только тогда, когда это действительно необходимо.
Введение в Core Graphics на iOS