Моего приложение должно поддерживать IOS 3.1.2Как объявить слабую ссылку в прошивкой 3.1.2
Но это выглядит как __weak, __block и __unsafe_unretained только для новых версий прошивки
Может кто-то показать мне пример того, как объявить слабую ссылку для iOS 3.1.2?
Должен ли я просто сделать:
@interface foo
{
SomeType* _bar
}
@property (nonatomic, assign) Sometype* bar;
@end
@implementation
@synthesize bar = _bar;
@end
В настоящее время мне нужно использовать iOS 3.x. Можете ли вы объяснить, что вы подразумеваете под «очистить любые ссылки на ссылки», когда объект будет удален? Вы имеете в виду установить его на ноль? – xcoder
Да, просто установите ссылку на nil, чтобы случайно не использовать память, которая была выпущена. –
Спасибо за ваш ответ. – xcoder