Я хочу знать, как геттер и сеттер для свойства Objective-C реализуются как часть изучения концепции управления памятью.
Мне не удалось найти фактическое представление, отличное от «неатомного» и «атомного».
Как выглядит реальный код для геттеров и сеттеров с разными атрибутами свойств, такими как strong/weak, copy/assign и __unsafe_unretained?
-(void)setName:(NSString *)name{ [name retain]; [_name release]; _name = name; }
в нем так много концепций, например, почему[name retain]
первая строка. Поэтому я просто хотел увидеть реальную реализацию. Я никогда не работал в МРЦ. вот почему некоторое время я чувствую некоторые проблемы, понимая это. вот почему я теперь понимаю каждую вещь до конца. - person NSUser   schedule 12.10.2016