Содержание
- 2. Общая схема
- 3. Атрибуты свойств классов - атрибуты доступности (readonly/readwrite); - атрибуты владения (retain/strong/copy/assign/unsafe_unretained/weak); - атрибут атомарности (atomic/nonatomic); -
- 4. Атрибуты доступности - readwrite — указывает, что свойство доступно и на чтение, и на запись, то
- 5. Атрибуты владения - RETAIN - retain (соответствующая переменная должна быть с атрибутом __strong) — это значение
- 6. Атрибуты владения - STRONG - strong (соответствующая переменная должна быть с атрибутом __strong) — это значение
- 7. Атрибуты владения - COPY - copy (соответствующая переменная должна быть с атрибутом __strong) — при таком
- 8. Атрибуты владения - WEAK - weak (соответствующая переменная должна быть с атрибутом __weak) — это значение
- 9. Атрибуты владения – UNSAFE_UNRETAINED - unsafe_unretained (соответствующая переменная должна быть с атрибутом __unsafe_unretained) — свойство с
- 10. Атрибуты владения – ASSIGN - assign (соответствующая переменная должна быть с атрибутом __unsafe_unretained, но так как
- 12. Атрибуты атомарности - ATOMIC - atomic — это дефолтное значение для данного атрибута. Оно означает, что
- 13. Атрибуты атомарности - NONATOMIC - nonatomic — значение противоположное atomic — у свойств с таким значением
- 15. Скачать презентацию