Вопросы с тегом 'manual-retain-release'

Ручная фиксация останова (в отличие от ARC) - это классический способ управления временем жизни объекта в Objective-C.
18
ответов

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

Я использую ARC в моем проекте. Однако я столкнулся с несколькими файлами (например, в модульных тестах и ​​макетных объектах), где сейчас правила ARC немного более хрупкие. Я помню, что слышал, что есть способ отключить ARC для каждого файла, хотя м...
задан 11 июля '11 в 8:21
1
ответ

Включение в ARC в xamarin

Большинство средств защиты и проникновения сообщают, что ARC не включен. fobjc-arc flag is not Found Насколько я знаю, мы не можем сделать это в xamarin, потому что здесь нет настроек сборки. Этот флаг может быть установлен только в настройках с...
задан 01 мая '17 в 21:09
4
ответов

Как я могу безопасно перемещаться между методами ARC и MRC без лишних вызовов сохранения/освобождения?

У меня есть класс ARC со следующим кодом: [object doStuffWithObject:otherObject]; object -doStuffWithObject: метод скомпилирован с ARC, и это: - (void)doStuffWithObject:(id)otherObject { DoStuffHelper(object, otherObject); } DoStuffHelper, ф...
задан 23 сент. '17 в 4:35
3
ответов

Вам нужно выпустить дважды?

Кажется, я не могу найти ответ нигде. Я использую Manual Memory Management в Objective-C для iOS. Я написал удобную функцию для получения UIColor из шестнадцатеричной строки. В нем он возвращается [[UIColor alloc] initWithRed:... alpha:alpha] По-...
задан 04 июня '16 в 18:26
1
ответ

Различия в сообщениях о выпуске и распределении сообщений IOS для nsstring

Я прошел через концепции управления памятью. Я создал одну string1 и назначил эту string1 в другую string2, теперь я освобождаю эту string1. Здесь string2 count равен 1, но в инструкции NSLog он дает EXC Bad access. Когда я назначаю строку NSString...
задан 21 сент. '16 в 20:09
4
ответов

Есть ли быстрое правило знать, когда выпустить переменные Objective-C?

Существуют ли какие-либо эмпирические правила при работе с Objective-C, которые помогут мне понять, когда подходящее время для выпуска переменных?
задан 18 июня '10 в 6:55
2
ответов

Ошибка подсчета ссылок или сохранения количества (управление памятью)

Приведенный ниже код работает нормально, вы можете запустить его в своей системе для подтверждения. Мой вопрос заключается в том, что, как вы можете видеть, метод dealloc вызывается только тогда, когда значение удержания достигает нуля, то есть пам...
задан 21 мая '16 в 9:54
1
ответ

NSDate бросает BAD_EXCESS для чего?

У меня есть внизу. @interface MyViewController () { NSDate *myCurrentDate; } @implementation MyViewController -(void)viewDidLoad { [super viewDidLoad]; myCurrentDate = [NSDate date]; } - (IBAction) prevAction:(id)sender { NSLog...
задан 25 авг. '15 в 10:53