automatic-ref-counting
Я пытаюсь изучить автоматический подсчет ссылок в iOS 5. Теперь первая часть этого вопроса должна быть легкой: правильно ли, что я делаю не нужно написать явное инструкции release-property в моем dealloc при использовании ARC? В других слова, это правда, что следующее делает не нужен явный dealloc? @inter...
Я еще не использовал ARC, так как большая часть кода в проекте, над которым я работаю на данный момент, была написана до iOS 5.0. Мне просто интересно, есть ли удобство не сохранять / освобождать вручную (и, по-видимому, более надежный код, который приходит в результате?) перевешивают любые "затраты" на исп...
Я пытаюсь завершить головоломки. __strong является значением по умолчанию для всех указателей Objective-C retainable object, таких как NSObject, NSString и т. д.. Это сильная ссылка. Дуга уравновешивает его с -release в конце рамки. __unsafe_unretained равен старому. Он используется для слабого указателя бе...
Я уверяю вас, что я искал ответ в SO для моего вопроса, но ни один из них не был полезен. Здесь я получил простой код, который должен представить UIImagePickerController внутри UIPopoverController: -(void)takePicture:(id)sender{ UIImagePickerController *picker=[[UIImagePickerController alloc] init]; picker.d...
как начинающий программист iPhone, какова лучшая практика для написания приложений, которые будут использоваться либо с iOS 5, либо с более старыми версиями? В частности, должен ли я продолжать использовать выпуск/сохранение данных или я должен игнорировать это? Разве это имеет значение?...
@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } правильно ли я переопре...
ARC запрещает объекты Objective-C в структурах или объединениях, несмотря на маркировку файла-fno-objc-arc? Почему это так? У меня было предположение, что если вы отметите его-fno-objc-arc, у вас нет этого ограничения....
когда я называю respondsToSelector в среде ARC я получаю следующее сообщение об ошибке Automatic Reference Counting IssueNo known instance method for selector respondsToSelector: Это заголовок #import <AppKit/AppKit.h> @class MTScrollView; @protocol MTScrollViewDelegate -(void)scrollViewDidScroll:(...
в Swift я замечаю, что нет @autoreleasepool{} построить, хотя Swift использует ARC. Как правильно управлять autoreleasepool в Swift, или он был удален по какой-то причине?...
Я понимаю, что установка ivar теперь сохраняет объект, назначенный ему, так как установка переменных по умолчанию для strong квалификатор. Потому что ивары находятся в области объекта, в котором они объявлены и strong сохраняет объекты в пределах переменной, это означает, что значение ivars никогда не будет о...