automatic-ref-counting

Generowanie ciągu UUID z włączonym ARC

Muszę wygenerować łańcuch UUID w jakimś kodzie z włączonym ARC. Po przeprowadzeniu pewnych badań, oto co wymyśliłem: CFUUI ... CreateString(NULL, uuid); CFRelease(uuid); Czy poprawnie używam __bridge_transfer, aby uniknąć wycieku obiektów pod łukiem?

Znajdź, gdzie obiekt jest zachowany za pomocą łuku

Mam obiekt, który jest przechowywany bardziej niż to konieczne (najprawdopodobniej ze względu na właściwość, która jest stron ... dybym nie używał ARC, mógłbym po prostu nadpisać {[2] } i sprawdzić, skąd się to nazywa. Czy Mogę zrobić coś podobnego z ARC?

Uipopovercontroller dealloc osiągnięty, gdy popover jest nadal widoczny

Zapewniam cię, że szukałem odpowiedzi na moje pytanie, ale żadna z nich nie była pomocna. Tutaj mam prosty kod, który powinie ... retain, relase lub autoreleases jak na łuku. Czy jest jakaś szczególna uwaga UIPopoverControllers podczas korzystania z ARC?

Property vs. ivar in times of ARC

Rozumiem, że ustawienie ivar zachowuje obiekt przypisany do niego, ponieważ ustawienie zmiennych domyślnie jest kwalifikatore ... rację myśląc, że jest, jeśli chodzi o pamięć zarządzanie, nie ma różnicy między nieruchomością zachowawczą (mocną) a prostą?

Jak sprawdzić liczbę referencji w trybie ARC?

Sprawdzałem, czy niektóre z moich zmiennych mają oczekiwaną liczbę zatrzymań używając [myvar retainCount] pod debuggerem, szc ... st naprawdę irytujące! Instrumenty się psują jeszcze przed rozpoczęciem programu, więc czy jest jakieś rozwiązanie alterante?

Słabe odniesienie do celu NSTimer, aby zapobiec cyklowi zatrzymania

Używam NSTimer w ten sposób: timer = [NSTimer scheduledTimerWithTimeInterval:30.0f target:self selector:@selector(tick) use ... alidate]; } Jest to realna opcja? Widziałem wiele sposobów, jak ludzie radzą sobie z tym problemem, ale nie widziałem tego.

AVAudioPlayer nie odtwarza żadnego dźwięku

Pracuję nad aplikacją iOS, która musi odtwarzać dźwięki za pomocą frameworka AVFoundation. Struktura przestrzeni roboczej w X ... umyka w AVFoundation? Czy może to być związane z używaniem AVAudioPlayer z wewnątrz statycznej biblioteki? Z góry dziękuję.

Czy mam deklarować zmienne w interfejsie czy używać właściwości w objective - C arc?

Podejście 1: @interface MyController : UIViewController { UILabel *myText; } @property (nonatomic, strong) UILabel *my ... niektórzy piszą tak: @synthesize myText; Chciałbym również wiedzieć różnica i który z nich jest lepszy? Dziękuję bardzo!

Jak włączyć / wyłączyć ARC w projekcie xcode?

Jeśli projekt został już utworzony z wyłączonym ARC, jak go włączyć i odwrotnie?

ios - Parse problemy w NSObjCRuntime, NSZone i NSObject

Używam AddThis, aby dodać opcje udostępniania w mojej aplikacji na iOS. Zaimportowałem klasy i dodałem flagę-fno-objc-arc do ... e występują w NSObjCRuntime, NSZone i NSObject. Mam również wymagane ramy. Jakieś pomysły? W tym obrazku, jeśli to pomoże:

KVO i ARC jak usunąć serwer

Jak usunąć obserwatora z obiektu Pod ARC? Czy dodajemy obserwatora i zapominamy o jego usunięciu? Jeśli nie będziemy już zarz ... eObservingOptionNew context:nil]; Poprzednio wołałbym removeObserver: w metodzie kontrolera widoku dealloc.

Wyświetlanie okna Cocoa jako arkusza w Xcode 4 (OSX 10.7.2) z ARC

Próbuję uzyskać okno logowania do wyświetlania jako arkusz z mojego MainWindow, ale za każdym razem, gdy próbuję zaimplemento ... obu wyświetlania arkusza po naciśnięciu przycisku na głównym oknie. Możesz poprosić o więcej informacji, jeśli potrzebujesz.

ARC zabrania obiektów Objective-C w strukturach lub związkach pomimo oznaczenia pliku-fno-objc-arc

ARC zabrania obiektom Objective-C w strukturach lub unionach pomimo oznaczenia pliku-fno-objc-arc? Dlaczego tak jest? Założyłem, że jeśli oznaczyć-fno-objc-arc nie masz tego ograniczenia.

Poprawne mostkowanie łuku?

Mam klasę kategorii Dla NSString. @implementation NSString (URLEncode) - (NSString *)URLEncodedString { __autoreleasin ... "!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8); return [encodedString autorelease]; }

IBOutlet i viewDidUnload pod ARC

Jest podobne pytanie do tego NA SO tutaj , jednak chcę tylko wyjaśnić coś, co nie zostało w pełni wyjaśnione. Rozumiem, że ... *myLabel; Czy poniższy kod ma jakiś wpływ? - (void)viewDidUnload { self.myLabel = nil; [super viewDidUnload]; }

Modyfikatory mostów łukowych

Zostałem ostatnio zapytany przez jednego z moich znajomych o nowe modyfikatory mostów, które stały się aktywne pod Arc. Zapyt ... to miało być pytanie typu "podziel się wiedzą" , na które sam odpowiedziałem, ale nie jestem pewien czy ustaw to jak należy.

Możliwość przejścia [self anyFunction] w blokach bez słabego obiektu (iOS 5 + ARC)

Czy można przekazać [self anyFunction] w blokach bez _ _ słabego obiektu z self? Jako przykład jest to poprawny kod z framew ... ez żadnych ostrzeżeń. A jak zaimplementować metodę bez potrzeby stosowania obiektu __weak w bloku? Dziękuję Za twój wysiłek.

Jakie są zalety i wady korzystania z ARC? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... wego projektu? Czy aplikacja korzystająca z ARC będzie mogła działać na starszych wersjach systemu operacyjnego niż iOS 5.0?

Z ARC, co jest lepsze: alloc lub autorelease initializers?

Czy lepiej (szybciej i wydajniej) używać inicjalizatorów alloc lub autorelease. Np.: - (NSString *)hello:(NSString *)name { ... datna podczas przełączania na ARC. Wiem, że nie powinieneś o tym myśleć, ale to pomoże mi znaleźć odpowiedź na takie pytania.

Dogłębne zrozumienie cyklu

Powiedzmy, że mamy trzy obiekty: dziadka, rodzica i dziecko. Dziadkowie zatrzymują rodzica, rodzic zatrzymuje dziecko, a dziecko zatrzymuje rodzica. Dziadek uwalnia rodzica. Co się stanie w tym przypadku ?