Результаты поиска по запросу "automatic-ref-counting"

2 ответа

Висячие указатели в цели c - ноль также освобождает память?

Что я понимаю, это:Утечки памяти происходят, когда память не была освобождена иливышел" Повисшие указатели возникают, когда указатель НЕ установлен на н...

2 ответа

ObjectiveC и JavaScriptCore: вызовет ли использование этого метода вызова CallBacks проблемы с памятью?

3 ответа

Отсутствие оптимизации автоматического выпуска под компилятором ARC

ТОП публикаций

1 ответ

Избегайте этого свисающего указателя с ARC

У меня есть объект, который содержитstrong ссылка на объект: @property (nonatomic, strong) NSObject *thing;В другом месте у меня есть метод, который передает ссылку на объект: [thirdObject doSomething:secondObject.thing];В одном случае (из ...

1 ответ

назначить свойства, объекты ARC и Core Foundation

Изменить 2.Благодарякругозор [https://stackoverflow.com/users/1312143/ken-thomases]это сейчас работает. И я даже думаю, что понимаю почему :-) Вот исправленная строка: - (void) reCreatePath { CGMutablePathRef p = ::CGPathCreateMutable() ...

1 ответ

Слабое свойство установлено в ноль в dealloc, но свойство ivar не ноль

Я заметил следующее в Objective-C с включенным ARC: Давайте иметь простой класс А и автосинтезированное слабое свойство @interface A @property (nonatomic, weak) id refObject; @end @implementation A @endИ второй класс B с dealloc ...

1 ответ

SecItemCopyMatching все еще течет на OSX под ARC

я обнаружил утечку памяти на SecItemCopyMatching. После исследования на SF я нашел решение: __block NSString *certificateName = nil; SecKeychainRef keychain; SecKeychainCopyDefault(&keychain); NSMutableDictionary *attributeQuery ...

1 ответ

Почему переменная с квалификатором __weak сохраняет объект?

Вот мой код: extern void _objc_autoreleasePoolPrint(); int main(int argc, const char * argv[]) { NSArray __weak *tmp = nil; @autoreleasepool { NSArray __strong *obj = [[NSArray alloc] init]; NSLog(@"obj &: %p", obj); tmp = obj; NSLog(@"tmp &: ...

1 ответ

Delphi TThread под ARC (iOS) не выпускается

Как правильно завершить поток с помощью Delphi для iOS под управлением ARC? Возьмите этот простой пример: TMyThread = class(TThread) protected procedure Execute; override; public destructor Destroy; override; end; TForm2 = class(TForm) Button1: ...

1 ответ

NSString в CFStringRef и CFStringRef в NSString в ARC?

Я пытаюсь понять правильный способ полученияNSString изCFStringRef в дуге? То же самое для движения в противоположном направлении,CFStringRef вNSString в дуге? Как правильно сделать это, не создавая утечки памяти?