0
ответов

Сливается ли @autoreleasepool {} при досрочном возврате / выходе?

Рассмотрим этот пример: - (void) doSomething {@autoreleasepool {@autoreleasepool {if (someCondition) {/ * ... размещает здесь несколько автоматически выпущенных объектов ... */ возвращение; }} } ...
вопрос задан: 9 February 2012 10:55
0
ответов

Время жизни слабых локальных переменных с ARC

Если у меня есть кусок кода, который выглядит следующим образом: - (void)testSomething { __weak NSString *str = [[NSString alloc] initWithFormat:@"%@", [NSDate date]]; NSLog(@"%@", str); } на выходе будет (...
вопрос задан: 8 February 2012 22:54
0
ответов

Невозможно сформировать слабое свойство для делегата

У меня есть свойство, которое выглядит следующим образом: @property (слабый, неатомарный) делегат id ; Но когда я запускаю свое приложение, я получаю следующую ошибку: objc [4251]: не может сформироваться weak ...
вопрос задан: 8 February 2012 12:38
0
ответов

Inconsistent object deallocation with ARC?

Я игрался с выделением памяти в простом приложении командной строки для Mac OSX 10.7, созданном с помощью Xcode версии 4.2.1 с включенным ARC и настройками сборки по умолчанию. Я не могу объяснить ...
вопрос задан: 7 February 2012 11:59
0
ответов

premature dealloc in ARC based app

У меня проблема, которая кажется преждевременным освобождением используемого объекта в приложении на базе ARC. Я пытаюсь создать папку на FTP-сервере. Соответствующие части кода приведены ниже; я опишу ...
вопрос задан: 6 February 2012 18:07
0
ответов

Неизменяемый объект Objective-C copyWithZone: ARC-совместимая реализация

Как я предполагал, это должно нормально работать для неизменяемого объекта в ARC: - (id) copyWithZone: (NSZone *) zone {return self; } Но если мне нужна глубокая копия, я должен написать что-то вроде этого: - (id) ...
вопрос задан: 6 February 2012 17:45
0
ответов

ARC и Malloc: EXEC_BAD_ACCESS

Я уже некоторое время работаю над проектом и решил перейти на ARC. Я сталкивался с каким-то кодом, который каждый раз ломался, и я хотел бы знать, почему. Мне удалось ...
вопрос задан: 6 February 2012 17:44
0
ответов

Почему эти простые методы компилируются по-разному?

Я немного не понимаю, почему clang генерирует другой код для следующих двух методов: @interface ClassA: NSObject @end @implementation ClassA + (ClassA *) giveMeAnObject1 {return [[...
вопрос задан: 5 February 2012 17:06
0
ответов

Обнаружение циклического удержания ARC

Я перенес старый код на Objective-C ARC (автоматический подсчет ссылок), и, похоже, он отлично работает. За исключением того, что довольно большой высокоуровневый объект не удаляется, когда он извлекается из моего ...
вопрос задан: 4 February 2012 08:57
0
ответов

разница между ARC и MRC

Меня смущает материал Apple. Мы управляем памятью тремя способами: автоматический подсчет ссылок. ручной подсчет ссылок. сборка мусора. Сомневаюсь, в чем разница ...
вопрос задан: 2 February 2012 09:55
0
ответов

NSURLConnection sendSynchronousRequest с ARC

Я начинаю экспериментировать с ARC, и один из первых экспериментов, которые я пробовал, заключался в том, чтобы сделать HTTP-вызов URL-адреса и получить обратно некоторые данные. Конечно, код состояния HTTP важен для меня, поэтому ...
вопрос задан: 1 February 2012 03:03
0
ответов

AudioServicesAddSystemSoundCompletion под ARC с использованием __bridge

Надеюсь, название не слишком вводит в заблуждение ... :) Я проигрываю системный звук и добавляю к нему SoundCompletion-Callback следующим образом: AudioServicesAddSystemSoundCompletion (soundID, NULL, NULL, completionCallback, (...
вопрос задан: 1 February 2012 00:16
0
ответов

Как исправить ошибку связывания «Неопределенные символы для архитектуры i386:» _main »?

Я пытаюсь использовать KeyChainitemwrapper, предоставленную Apple. Мой проект использует ARC, но я отключил ARC на KeyChainitemwrapper.m. Я связал фреймворк security.framework со своим проектом. Я ...
вопрос задан: 29 January 2012 20:29
0
ответов

Можно передать [self anyFunction] в блоках без объекта __weak (iOS 5 + ARC)

Можно ли передать [self anyFunction] в блоках без объекта __weak от self? В качестве примера это допустимый код из System Framework: [UIView animateWithDuration: 0.8 анимации: ^ {...
вопрос задан: 27 January 2012 22:29
0
ответов

Как включить / отключить ARC в проекте xcode?

Если проект уже был создан с отключенным ARC, как мне включить его, и наоборот?
вопрос задан: 27 January 2012 02:28
0
ответов

Следует ли мне ссылаться на self.property в методе инициализации с помощью ARC?

Быстрый вопрос. если у меня есть свойство и ivar, объявленные с тем же именем: в файле .h: (Напоминание *) напоминание; @ свойство (неатомное, сильное) (Напоминание *) напоминание; в файле .m, следует ли мне использовать ...
вопрос задан: 25 January 2012 13:15
0
ответов

Как сделать GDATAXML совместимым с ARC в XCODE 4.2?

Я попытался автоматически преобразовать GDATAXML Lib в ARC с помощью рефрактора -> Преобразовать в ARC Objective-C в XCode 4.2 . Конвертер ARC выдает следующую ошибку: result = [NSString ...
вопрос задан: 24 January 2012 19:32
0
ответов

Ошибка ARC при развертывании на 10.6

У меня запущено и протестировано мое приложение на 10.7, но позже я понял, что мне нужно, чтобы оно работало и на более ранних версиях. И, к сожалению, я начал этот проект с ARC с самого начала. Теперь ...
вопрос задан: 24 January 2012 19:31
0
ответов

Как отключить ARC для всей группы / папки файлов?

Я знаю, что вы можете установить флаг компилятора -fno-objc-arc, чтобы отключить автоматический подсчет ссылок (ARC) для каждого файла в компиляции Исходники в XCODE, но как я могу сделать это для всей группы файлов ...
вопрос задан: 24 January 2012 19:27
0
ответов

ARC Strong свойство Enumeration Error

У меня есть следующий код, и я получаю эту ошибку перед компиляцией: Переменные быстрого перечисления не могут быть изменены в ARC по умолчанию, объявите переменную _strong, чтобы разрешить это для (NSString * name. ..
вопрос задан: 24 January 2012 18:59
0
ответов

Поддерживает ли cocos2d ARC?

Я использую Xcode 4.2 и создаю игру для iphone (с iOS 3.0 - 5.0). Поддерживает ли cocos2d ARC? Какие изменения нужно сделать, чтобы преобразовать код, написанный в предыдущих версиях? Если я использую ...
вопрос задан: 23 January 2012 22:16
0
ответов

Включить не ARC библиотеку в ARC приложение?

Итак, возможно ли это? Я получаю эту ошибку несколько раз: ARC запрещает объекты Objective-C в структурах или объединениях Например, здесь: typedef struct { BOOL _field1; union { struct { ...
вопрос задан: 23 January 2012 09:43
0
ответов

Воздействие автоматического подсчета ссылок (ARC) при утечках памяти

Я новичок в iOS 5 и ARC, так что извините за мой глупый вопрос. Если мы используем ARC в нашем проекте, значит ли это, что утечек памяти вообще не будет. Есть ли необходимость использовать инструменты для обнаружения памяти ...
вопрос задан: 21 January 2012 06:05
0
ответов

Objective-C с ARC: пользовательский сеттер не сохраняет

ПРИМЕЧАНИЕ. к ошибке в некоторых бета-версиях XCode, которая уже давно исправлена. Этот вопрос и ответ, вероятно, не помогут вам, если у вас возникнут проблемы с ARC. Я переношу свой проект из ...
вопрос задан: 19 January 2012 11:12
0
ответов

__ цикл самостоятельной ссылки блока в блоке ivar в ARC

У меня есть некоторый код с очевидным циклом ссылки в блоке ivar . Следующий код вызывает ссылочный цикл, и метод dealloc никогда не вызывается: __block MyViewController * blockSelf = self; ...
вопрос задан: 18 January 2012 19:25
0
ответов

Исправить предупреждение «Захват [объекта] в этом блоке, вероятно, приведет к циклу сохранения» в коде с поддержкой ARC

В коде с поддержкой ARC, как исправить предупреждение о потенциальном цикле сохранения при использовании блочного API? Предупреждение: Сильный захват «запроса» в этом блоке, вероятно, приведет к циклу сохранения ...
вопрос задан: 18 January 2012 15:56
0
ответов

Какое свойство я должен использовать для очереди отправки после ARC?

Я поддерживаю очередь отправки как свойство с моим контроллером представления. Я создаю эту очередь один раз в методе инициализации моего контроллера представления и повторно использую несколько раз для некоторых фоновых задач. До ARC я был ...
вопрос задан: 18 January 2012 01:56
0
ответов

Безопасно ли назначать свойство результату автоматически выпущенного инициализатора при использовании ARC?

Скажем, У меня есть такое сильное свойство: @interface Foo @property (strong, nonatomic) NSArray * myArray; @end И в моем инициализаторе я установил myArray следующим образом: myArray = [NSArray array]; Является ли ...
вопрос задан: 17 January 2012 21:41
0
ответов

Recursive Blocks in Objective-C leaking in ARC

Итак, я использую рекурсивные блоки. Я понимаю, что для того, чтобы блок был рекурсивным, ему должно предшествовать ключевое слово __block, и он должен быть скопирован, чтобы его можно было поместить в кучу. Однако, когда я делаю ...
вопрос задан: 17 January 2012 14:42
0
ответов

NSStatusItem ненадолго появляется при запуске, но тут же исчезает

Я начинаю возвращаться к разработке Cocoa после того, как некоторое время не работал ни над чем. месяцы. Первоначально, когда я начинал, я использовал Snow Leopard и Xcode 3. Сейчас я использую Lion с Xcode 4.2 и ...
вопрос задан: 15 January 2012 21:34