У меня есть контроллер представления, который загружает ресурс в фоновую очередь GCD. Я передаю своей функции загрузки блок обратного вызова для выполнения после завершения загрузки, и он всегда выполняет этот блок ...
Здесь есть аналогичный вопрос на SO, однако я просто хочу прояснить кое-что, что не было полностью объяснено там. Я понимаю, что все делегаты и выпуски - фактически любая ссылка на "...
Возможный дубликат :PerformSelector может вызвать утечку, потому что его селектор неизвестен У меня есть этот код в не -ARC, который работает без ошибок или предупреждений:-(void )addTarget :(id )target action :(SEL )...
Есть несколько хороших примеров на SO о CFUUID, особенно этот :Как создать GUID/UUID с помощью iPhone SDK Но он был сделан для кода до -ARC, и я не CF наркоман (еще ), так что кто-то может...
Этот вопрос ссылается на этот вопрос:
Как упростить логику обратного вызова с помощью блока? В моем заголовке есть следующие определения типов typedef void (^ StuffDoneBlock) (NSDictionary * parsedData);
typedef void (^ ...
Компилятор, похоже, не имеет проблем с двумя следующими объявлениями: NSObject * __weak weakThing;
__weak NSObject *anotherWeakThing; Есть ли разница между ними? Похоже ли поведение на ...
Возможный дубликат: Ошибка ARC Objective-C: -fobjc -arc не поддерживается с хрупким abi Clang LLVM 1.0 Ошибка
ошибка: -fobjc-arc не поддерживается с хрупким abi Я создаю приложение OSX и получаю ...
Возможный дубликат : Почему объект не освобождается при использовании ARC + NSZombieEnabled У меня очень странная проблема, которую я вижу в данный момент в проекте. Проще говоря, у меня есть ViewA, которому принадлежит ViewB ...
Я не могу до конца понять, что я видел под названием Objective -C "продолжение класса". Это / это… Ivar (s ), объявленные в файле @implementation (.m )? Другое название класса...
Майк Эш создал пример использования блоков для обработки обратных вызовов из листов, который кажется очень хорошим. В свою очередь, этот пример был обновлен для работы со сборкой мусора пользователем Enchilada в другом вопросе SO на ...
Я знаю, что для этого я должен добавить флаг компилятора -fno-objc-arc к исходным текстам компиляции в XCode 4. Но это не работает. Даже с добавленным флагом я все еще получаю ошибки в моем ...
Я пытаюсь сделать HTTP-запрос и проанализировать JSON, используя библиотеку Stig JSON. Я получаю сообщение об ошибке «Автозапуск недоступен: недоступен в режиме автоматического подсчета ссылок, когда я использую этот код ...
Я хочу сохранить блок внутри основных данных NSManagedObject, если это возможно. У меня есть унаследованный класс от NSManagedObject.Этот класс имеет блок для выполнения некоторых асинхронных вызовов. Я пытался...
В Clang Objective-C Автоматический подсчет ссылок мы видим следующее Для __weak-объектов, lvalue обновляется, чтобы указывать на новый pointee, если новый pointee не является объектом в настоящее время ...
В первый раз, используя Xcode, я следил за учебным курсом в Интернете.
Я сделал все, как показано в руководстве, но боюсь что это слишком устарело. Я столкнулся с такой ошибкой: [font_attributes ...
С помощью ARC я больше не могу преобразовывать CGColorRef в id. Я узнал, что мне нужно делать гипсовую повязку. Согласно документации clang: мостовое приведение - это приведение в стиле C, помеченное одним из трех ключевых слов: (...
Есть два новых атрибута управления памятью для свойств, введенных ARC, - strong и weak. Кроме copy, который, очевидно, является чем-то совершенно другим, есть ли какие-либо различия между ...
Мой вопрос следующий: у меня есть одноэлемент тип объекта (я использую ARC), который имеет этот код в файле реализации + (id) sharedInstance {static DataManager * sharedInstance; if (...
Инструменты могут визуализировать циклы сохранения в ARC графически интересным способом. Я также помню, что несколько дней назад я случайно заметил представление «Циклы» в инструментах. Итак, с чего я начал ...
Я использую ARCified версию KeychainItemWrapper, доступную на github, и я не могу заставить ее хранить и электронную почту, и пароль. KeychainItemWrapper *keychainItem = [[KeychainItemWrapper alloc]...
Уверяю вас, что я действительно искал ответ в SO на свой вопрос, но ни один из них не помог. Здесь у меня есть простой код, который должен представлять UIImagePickerController в UIPopoverController: - (...
Майк Эш написал это введение в ARC, где он вводит что-то вроде: __weak Foo * _weakFoo = [object foo]; Зачем мне делать это для локальной временной переменной? __weak - это ...
Я только что преобразовал свое приложение в ARC, и пока оно работает нормально, я получаю около 600 предупреждений, все из которых относятся к моим свойствам. Например: Атрибут свойства по умолчанию 'assign' не подходит для объекта, отличного от gc...
Я разрабатываю исключительно для iOS 5 с использованием ARC. Должен ли IBOutlets к UIViews (и подклассам) быть сильным или слабым? Следующее: @property (неатомный, слабый) IBOutlet UIButton * кнопка; Избавился бы ...
Я успешно использую ARC в своем проекте. Однако я столкнулся с несколькими файлами (например, в модульных тестах и фиктивных объектах), где правила ARC сейчас немного более хрупки. Я помню, как слышал ...
Я получаю следующее предупреждение от компилятора ARC: «executeSelector может вызвать утечку, потому что его селектор неизвестен». Вот что я делаю: [_controller executeSelector: NSSelectorFromString (@ "...
У меня есть тысячи строк кода, написанных для iOS 4.База кода содержит множество вызовов для сохранения и выпуска, которые вызывают ошибки при обновлении проекта до iOS 5 и ARC. Есть ли способ ...