automatic-ref-counting

Czy podczas używania ARC ustawiam właściwości na nil w dealloc?

Próbuję nauczyć się automatycznego zliczania referencji w iOS 5. Teraz pierwsza część tego pytania powinna być łatwa: Czy ... ciwości podczas korzystania z ręcznego śledzenia odniesienia, ale stosunkowo niewiele na ten temat podczas korzystania z ARC.

Wysyłanie żądania HTTP POST na iOS

Próbuję wysłać Post HTTP z aplikacją iOS, którą rozwijam, ale push nigdy nie dociera do serwera, chociaż dostaję kod 200 jako ... XM[3423:907] got response with status @push 200 2013-04-01 20:35:04.484 ApprenticeXM[3423:907] didfinish push @push <>

przechwytywanie siebie silnie w tym bloku prawdopodobnie doprowadzi do cyklu zatrzymania

Jak mogę uniknąć tego ostrzeżenia w xcode. Oto fragment kodu: [player(AVPlayer object) addPeriodicTimeObserverForInterval:C ... } [timerDisp(UILabel) setText:[NSString stringWithFormat:@"%02d:%02d",min,current]];///warning occurs in this line }];

ARC-znaczenie niebezpieczeństwa?

Chcę się tylko upewnić, że dobrze zrozumiałem: czy muszę __unsafe_unretain obiekty, których nie posiadam? Jeśli obiekt je ... ektu, do którego przypisuję? kiedy chciałbym go używać z wyjątkiem delegatów? czy to coś z łuku, czy było używane wcześniej?

Czy ARC obsługuje kolejki wysyłkowe?

Czytam dokumentację apple ' a o "zarządzaniu pamięcią dla kolejek wysyłkowych": Nawet jeśli zaimplementujesz aplikację p ... jest garbage collector, ale chciałbym mieć pewność, że nie muszę dispatch_retain i dispatch_release mojego dispatch_queue_t

W jakich sytuacjach musimy napisać kwalifikator własności autoreleasingu pod ARC?

Próbuję dokończyć układankę. __strong jest domyślne dla wszystkich możliwych do uzyskania wskaźników obiektów Objective-C, t ... ing między gwiazdami, a nie po prostu przed NSError**? Mogą być też inne sytuacje, w których muszę polegać __autoreleasing.

Słabe i silne atrybuty settera właściwości w Objective-C

Jaka jest różnica między słabymi i silnymi atrybutami settera właściwości w Objective-C? @property(retain, [weak/strong]) __ ... i korzyści? Słyszałem, że słaby nie jest dostępny na iOS 4 i musimy użyć przypisać. Czy słaby jest podobny do przypisania?

Do ARC czy nie do ARC? Jakie są plusy i minusy? [zamknięte]

Nie używam jeszcze ARC, ponieważ większość kodu w projekcie, nad którym obecnie pracuję, została napisana przed iOS 5.0. Wł ... C dla projektu? czy ARC ma koszt jak śmieci kolekcja w Javie? czy używałeś ARC i jeśli tak, to jak go znalazłeś do tej pory?

Obsługa problemów własności wskaźnika do wskaźnika w ARC

Załóżmy, że obiekt A ma właściwość: @property (nonatomic, strong) Foo * bar; Zsyntetyzowane w implementacji jako: @synt ... @end Tworzy to błąd w czasie kompilacji: passing address of non-local object to __autoreleasing parameter for write-back

Fix Ostrzeżenie "Przechwytywanie [obiekt] silnie w tym bloku może prowadzić do cyklu zachowywania" w kodzie z obsługą ARC

W kodzie włączonym ARC, jak naprawić ostrzeżenie o potencjalnym cyklu zachowywania, podczas korzystania z blokowego API? Ost ... request.rawResponseData error:nil]; // ... }]; Ostrzeżenie jest powiązane z użyciem obiektu request wewnątrz bloku.

Jak zastąpić słabe referencje podczas korzystania z ARC i kierowania iOS 4.0?

Zacząłem rozwijać moją pierwszą aplikację na iOS z Xcode 4.2, i był skierowany na iOS 5.0 z szablonem "aplikacja narzędziowa" ... zepisał rzeczy, aby uniknąć korzystania z niego, a jednocześnie korzystając z ARC (w końcu to ma działać z iOS 4 i 5 prawda?)

słabe lub mocne dla IBOutlet i innych [duplikat]

To pytanie ma już odpowiedź tutaj: czy IBOutlets powinien być silny czy słaby pod łukiem? ... e_unretain? Każdy może pomóc mi dobrze wyjaśnić za pomocą małego samouczka, gdy używasz strong, weak i unsafe_unretain Z ARC?

Mam się odnosić do siebie.właściwość w metodzie INIT z ARC?

Szybkie pytanie. Jeśli posiadam nieruchomość i ivar o tej samej nazwie: W .plik h: (Reminder*)reminder; @property(nonat ... eturn self; } Nie jestem pewien, w którym momencie inicjalizacji obiektu właściwości stają się dostępne z notacją kropkową.

Co oznacza "przypadek przełącznika znajduje się w zakresie chronionym" podczas konwersji projektu na Arc?

Podczas konwersji projektu na Arc co oznacza "przypadek przełącznika jest w zakresie chronionym"? Konwertuję projekt na Arc, ... thStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; } break; } return cell; }

Jak zadeklarować tablicę słabych odniesień w Swift?

Chciałbym zapisać tablicę słabych odniesień w Swift. Sama tablica nie powinna być słabym odniesieniem - jej elementy powinny być. Myślę, że Cocoa NSPointerArray oferuje wersję niekodowaną.

AutoLayout: removeFromSuperview / removeConstraints wyrzuca wyjątek i zawiesza się na twardo

Używamy ograniczeń auto layout wybiórczo, głównie do pozycjonowania etykiet w odniesieniu do edytowalnych elementów pól (Zwyk ... ew setContentHuggingPriority:650 forAxis:UILayoutConstraintAxisVertical]; } /****** END Individual Field Controller ******/

NSArray słabych odniesień (unsafe unreased) do obiektów pod łukiem

Muszę przechowywać słabe odniesienia do obiektów w NSArray, aby zapobiec zatrzymywaniu cykli. Nie jestem pewien, jakiej skład ... _weak pointers (nie __unsafe_unretained), proszę sprawdzić to pytanie zamiast: Kolekcje zerowania słabych odniesień pod ARC

Jak debugować wycieki pamięci, gdy nie pokazuje ich instrument Leaks?

Mam aplikację na iOS napisaną w języku Swift, która przecieka z pamięci - w pewnej sytuacji Niektóre obiekty powinny zostać z ... mość ta nie występuje. Mimo to narzędzie programistyczne Leaks nie wyświetla żadnych przecieków. Jak rozwiązać taka sytuacja?

Generic typeof dla słabych odniesień do siebie

Próbuję wymyślić sposób użycia typeof, aby stworzyć słabe odniesienie do self do użycia w blokach, aby uniknąć zatrzymywania ... nment set on it Czy istnieje sposób na użycie typeof lub innego wywołania, aby ogólnie stworzyć słabe odniesienie do self?

Override setter z łukiem

@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synth ... _imageURLString = imageURLString; //do something else } Czy poprawnie nadpisałem Ustawiacz, gdy Arc jest włączony?