0
ответов

Файлы не поддерживают функцию ARC, как быть с

Мой проект использует ARC(Automatic Reference Counter), поэтому когда я пытаюсь импортировать библиотеку ASIHTTPRequest, которая имеет 4 класса, которые использовали в своей реализации утверждение autorelease, вот ...
вопрос задан: 26 December 2011 08:24
0
ответов

NSMakeCollectable и ARC не работают

Я пытаюсь преобразовать свой старый проект в ARC. У меня есть функция, которая создает UUID, но, видимо, она больше не поддерживается при использовании ARC: NSString * uuid = nil; CFUUIDRef theUUID = ...
вопрос задан: 21 December 2011 20:27
0
ответов

ARC error: init methods must return a type related to the receiver type [4]

Что не так с этим кодом в ARC? Я получаю ошибку выше: - (Moment *)initMoment:(BOOL)insert { if (insert) { self.moment = [NSEntityDescription insertNewObjectForEntityForName:@"Moment" ...
вопрос задан: 21 December 2011 19:07
0
ответов

Получение «Ожидается атрибут свойства перед« сильным »» при компиляции файла ARC с помощью LLVM-GCC

У меня есть проект, который содержит некоторые файлы, использующие ARC, а некоторые нет. Те, у которых нет флага компилятора, отключающего ARC. Это прекрасно работает. Я также хочу убедиться, что моя библиотека ...
вопрос задан: 21 December 2011 18:33
0
ответов

Отключить автоматический подсчет ссылок для некоторых файлов

Я загрузил iOS 5 SDK и обнаружил, что ARC - отличная функция нового компилятора Apple. В настоящее время многие сторонние фреймворки не поддерживают ARC. Могу ли я использовать ARC для моего нового кода и ...
вопрос задан: 21 December 2011 09:06
0
ответов

Объективная реализация readonly свойств и private setter в ARC

До ARC, если я хотел, чтобы свойство было readonly для использования, но было доступно для записи внутри класса, я мог сделать следующее: // Публичное объявление @interface SomeClass : NSObject @property (nonatomic, ...
вопрос задан: 21 December 2011 08:03
0
ответов

Установка содержимого CALayer в CGImageRef на iOS с включенным ARC

Следующий код компилируется нормально с ручным управлением памятью, но не работает под ARC: CALayer *layer = [CALayer layer]; layer.contents = [[UIImage imageNamed:@"dial.png"] CGImage]; Ошибка: ...
вопрос задан: 20 December 2011 15:35
0
ответов

Сохранение объектов ARC в классах c++

У меня есть некоторый код, который должен оставаться как c++, но мне нужно хранить объекты objective-c в этих классах c++. На объекты не будут ссылаться больше нигде, пока они хранятся здесь, поэтому я не могу ...
вопрос задан: 20 December 2011 03:05
0
ответов

Предупреждение класса «__ARCLite__»

Я внедряю тестовые модули в свой проект на основе руководства по документации. Я решил создать тестовую цель при создании проекта, который будет использоваться для «логического» тестирования, и теперь я ...
вопрос задан: 19 December 2011 02:45
0
ответов

Objective-C ARC против MRR: зачем нужен переход?

Я новый разработчик какао, работающий на C # / Java. Меня познакомили с шаблонами управления памятью, которые используются в языке Objective-C, и я считаю их очень полезными для тех, кто думает о коде ...
вопрос задан: 18 December 2011 22:10
0
ответов

Начало работы с Objective-C: ARC или не ARC?

Согласно документации Apple по ARC, существует довольно значительное количество изменений в способе разработки программного обеспечения при использовании ARC. Являясь абсолютным новичком в Objective-C, будет ли ...
вопрос задан: 17 December 2011 05:03
0
ответов

ARC и UIAlertView: неопознанный селектор отправлен в экземпляр

Вот как я показываю UIAlertView и делегат clickedButtonAtIndex - UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "title" message: @ "message" ...
вопрос задан: 15 December 2011 02:51
0
ответов

Casting an NSError return to a CFErrorRef return

У меня есть функция, которая возвращает объект NSError по ссылке: NSData *foo(NSData *foo, NSError *__autoreleasing *outError); Эта функция использует API, который принимает указатель на хранилище для ...
вопрос задан: 14 December 2011 19:21
0
ответов

Как я могу предотвратить выпуск объектов при использовании Objective-C ARC с Xcode 4.2?

ETA: См. Внизу дополнительную информацию, которую я получил при профилировании приложения. У меня есть приложение для iPhone, которое я только что преобразовал для использования ARC, и теперь я получаю несколько ошибок из-за объектов-зомби. Прежде чем я
вопрос задан: 14 December 2011 07:12
0
ответов

Предоставление свойства только для чтения

Я пишу фреймворк и хочу предоставить определенное внутреннее свойство как доступное только для чтения. Поэтому я добавил свойство readonly в заголовок и синтезировал его вручную вот так. - (NSMutableURLRequest *) ...
вопрос задан: 11 December 2011 04:38
0
ответов

ARC запрещает синтезировать свойство с неопределенным владельцем или хранилищем

Я создал @property UIColor, @property (неатомный) UIColor * color; а затем я попытался синтезировать это: @synthesize color = _color; но я получаю сообщение об ошибке: ARC запрещает синтезировать ...
вопрос задан: 10 December 2011 23:10
0
ответов

DCRoundSwitch дает EXC_BAD_ACCESS при использовании ARC

Я использую DCRoundSwitch для проекта, где мне в основном нужен UISwitch, где я могу редактировать его содержимое метки. Поскольку я использую ARC, я реорганизовал код DCRoundSwitch, чтобы он был совместим с ARC в ...
вопрос задан: 10 December 2011 15:27
0
ответов

Условная компиляция при использовании ARC

Есть ли способ спросить компилятор, включен ли ARC, а затем выполнить условную компиляцию на основе этого значения? Например, у меня есть протокол: @protocol ProtocolA @required - (void) protocolMethodOne @ ...
вопрос задан: 10 December 2011 01:48
0
ответов

iOS5 @property changes

В iOS 5 «сохранить» и «освободить» больше не поддерживаются. Вместо «сильного» и «слабого» - новый путь. Код iOS 4: @property (неатомный, сохранить) @property (неатомный, присвоить) код iOS 5: ??? ???
вопрос задан: 8 December 2011 22:24
0
ответов

iPhone ARC и Facebook SDK

Я получаю всевозможные ошибки сборки с SDK Facebook, потому что мое приложение использует ARC. Я пытаюсь удалить файлы Facebook из компилятора, чтобы избежать этого, но я получаю ошибку Apple Mach-O, когда удаляю ...
вопрос задан: 8 December 2011 00:35
0
ответов

Почему объект не освобождается при использовании ARC + NSZombieEnabled

Я преобразовал свое приложение в ARC и заметил, что объект, выделенный в одном из моих контроллеров представления, не освобождается, когда этот контроллер представления был освобожден изд. Потребовалось время, чтобы понять почему. Я ...
вопрос задан: 7 December 2011 16:49
0
ответов

Как мне вернуть значение структуры из метода класса, определенного во время выполнения в ARC?

У меня есть метод класса, возвращающий CGSize, и я хотел бы вызвать его через функции времени выполнения Objective-C, потому что я учитывая имена классов и методов в виде строковых значений. Я компилирую с флагами ARC в ...
вопрос задан: 6 December 2011 20:39
0
ответов

Как требовать ARC в классе?

У меня есть приложение как с кодом ARC, так и без кода ARC. Компилятор поймает, когда я попытаюсь скомпилировать код, отличный от ARC, как ARC. Как мне вызвать ошибку времени компиляции / уведомление, когда мой код ARC ошибочен ...
вопрос задан: 5 December 2011 08:06
0
ответов

ld: duplicate symbol _objc_retainedObject on iOS 4.3 , but not on iOS 5.0

Some background - I've built a custom Framework using Diney's guide at http://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/ Its built for both armv6 / armv7 , its ARC-based framework, ...
вопрос задан: 4 December 2011 17:13
0
ответов

Использование статической библиотеки ARC в НЕ-ARC проекте

Я пытаюсь разобраться с этим. Я знаю, как заставить проект ARC работать с файлами или статическими библиотеками, которые не используют ARC. Например, используя флаги компилятора -fno-objc-arc. Но что, если я ...
вопрос задан: 1 December 2011 15:46
0
ответов

Как я могу заменить class_createInstance в arc?

У меня есть этот код, и мне нужно перенести его на arc, но я не знаю как: case FIELDTYPE_OBJECT: className = [fieldType substringWithRange: NSMakeRange (2, [fieldType length] -3 )]; ...
вопрос задан: 28 November 2011 20:36
0
ответов

Освобождает ли ARC для вас malloc'ed память?

Automatic Reference Counting освобождает объекты Objective-C, которые были выделены. Как насчет примитивных переменных типа char *?
вопрос задан: 27 November 2011 09:33
0
ответов

Преобразование содержимого NSArray в varargs (с ARC) для использования с NSString initWithFormat

Сегодня у нас есть код, который принимает NSArray и передает его в качестве списка аргументов в -[NSString initWithFormat:arguments], и мы пытаемся заставить это работать с ARC. Вот код, который мы используем ...
вопрос задан: 25 November 2011 19:17
0
ответов

Почему я не могу alloc/init - получаю предупреждение "Assigning retained object to unsafe property"?

Я новичок в ARC, и у меня есть объект, который имеет несколько внутренних классов в качестве членов. В методе init я хочу выделить для них новые объекты. ClassA.h #import "ClassB.h" @interface ClassA : NSObject ...
вопрос задан: 25 November 2011 14:10
0
ответов

Компактное отключение предупреждения о циклах сохранения дуги для самореференционных блоков

Я пишу API, который включает обработку событий, и я хотел бы иметь возможность использовать блоки для обработчиков. Обратные вызовы часто хотят получить доступ или изменить себя. В режиме ARC Clang предупреждает, что блокирует ...
вопрос задан: 24 November 2011 01:11