Jak przekonwertować (lub utworzyć) klasę pojedynczą, która kompiluje się i zachowuje poprawnie podczas korzystania z automatycznego liczenia odwołań (ARC) w Xcode
Jak przekonwertować (lub utworzyć) klasę pojedynczą, która kompiluje się i zachowuje poprawnie podczas korzystania z automatycznego liczenia odwołań (ARC) w Xcode
Z ARC, już nie mogę rzucić CGColorRefsię id. Dowiedziałem się, że muszę wykonać obsadę z mostkiem. Według clang Docs : Bridged obsada jest oddanych C-styl opatrzone jednym z trzech słów kluczowych: (__bridge T) oprzutuje operand na typ docelowy T. Jeśli T jest typem wskaźnika obiektu, który...
W kodzie z włączoną funkcją ARC, jak naprawić ostrzeżenie o potencjalnym cyklu przechowywania podczas korzystania z interfejsu API opartego na blokach? Ostrzeżenie: Capturing 'request' strongly in this block is likely to lead to a retain cycle utworzony przez ten fragment kodu: ASIHTTPRequest...
Obecnie pracuję nad aplikacją na iPada. Rozwój rozpoczął się dla iOS 4.2 i teraz jest kontynuowany (i myślę, że zostanie zakończony) dla iOS 4.3. Właśnie przeczytałem o ARC w iOS 5 iw zasadzie zrozumiałem, że już nigdy nie będziemy musieli zwalniać i zachowywać obiektów. Moje pytania to: Jeśli...
Próbuję nauczyć się automatycznego liczenia referencji w iOS 5. Teraz pierwsza część tego pytania powinna być łatwa: Czy to prawda, że NIE muszę pisać jawnych instrukcji release-property w moim dealloc, gdy używam ARC? Innymi słowy, czy to prawda, że poniższe elementy NIE wymagają wyraźnego...
Przenoszę blok kodu z projektu iOS4 na iOS5 i mam problemy z ARC. Kod generuje plik PDF ze zrzutu ekranu. Kod generowania PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds,
Próbuję rozwiązać zagadkę. __strongjest wartością domyślną dla wszystkich zachowywalnych wskaźników obiektów Objective-C, takich jak NSObject, NSString itp. Jest to silne odniesienie. ARC równoważy to z a -releasena końcu zakresu. __unsafe_unretainedrówna się starej drodze. Służy do słabego...
Jestem nowy w rozwoju iOS5 i używam Objective-c. Mam problem ze zrozumieniem różnicy między mocną i słabą pamięcią. Przeczytałem dokumentację i inne pytania SO, ale wszystkie brzmią identycznie jak ja, bez dalszego wglądu. Przeczytałem dokumentację: Przejście do ARC - odnosi się do warunków...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie...
Zapewniam, że szukałem odpowiedzi w SO na moje pytanie, ale żadna z nich nie była pomocna. Tutaj mam prosty kod, który powinien przedstawiać UIImagePickerControllerw a UIPopoverController: -(void)takePicture:(id)sender{ UIImagePickerController *picker=[[UIImagePickerController alloc]...
Jako początkujący programista iPhone'a, jaka jest najlepsza praktyka przy pisaniu aplikacji, które mają być używane z iOS 5 lub starszymi wersjami? W szczególności, czy powinienem nadal korzystać z udostępniania / zatrzymywania danych, czy powinienem to zignorować? Czy to ma...
@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } Czy poprawnie...
Czytam dokumentację firmy Apple dotyczącą „Zarządzania pamięcią dla kolejek wysyłkowych”: Nawet jeśli zaimplementujesz aplikację zbierającą elementy bezużyteczne, nadal musisz zachować i zwolnić kolejki wysyłkowe i inne obiekty wysyłania. Grand Central Dispatch nie obsługuje modelu...
Jaka jest różnica między słabym a silnym atrybutem ustawiającym właściwości w Objective-C? @property(retain, [weak/strong]) __attribute__((NSObject)) CFDictionaryRef myDictionary; Jaki jest wpływ i korzyści? Słyszałem, że słaby nie jest dostępny na iOS 4 i musimy użyć przypisania. Czy słaby...
Zacząłem opracowywać moją pierwszą aplikację na iOS z Xcode 4.2 i celowałem w iOS 5.0 z szablonem „aplikacji narzędziowej” (tym, który jest dostarczany z FlipsideViewController). Czytałem, że ponieważ ARC jest funkcją czasu kompilacji, powinien być również kompatybilny z iOS 4, więc próbowałem...
Jak usunąć obserwatora z obiektu pod ARC ? Czy po prostu dodajemy obserwatora i zapominamy o jego usunięciu? Jeśli nie zarządzamy już pamięcią ręcznie, gdzie rezygnujemy z obserwacji? Na przykład na kontrolerze widoku: [self.view addObserver:self forKeyPath:@"self.frame"...
Próbuję zrozumieć prawidłowy sposób uzyskiwania odpowiedzi NSStringz CFStringRefARC? To samo dotyczy jazdy w przeciwnym kierunku, CFStringRefdo NSStringARC? Jaki jest właściwy sposób, aby to zrobić bez tworzenia wycieków pamięci?
Próbuję wysłać HTTP Post z aplikacją iOS, którą tworzę, ale push nigdy nie dociera do serwera, chociaż otrzymuję kod 200 jako odpowiedź (z połączenia url). Nigdy nie otrzymuję odpowiedzi z serwera ani serwer nie wykrywa moich postów (serwer wykrywa posty pochodzące z Androida) Używam ARC, ale...
ARC zabrania obiektów Objective-C w strukturach lub związkach pomimo zaznaczenia pliku -fno-objc-arc? Dlaczego tak jest? Przyjąłem założenie, że jeśli oznaczysz to -fno-objc-arc, nie masz tego ograniczenia.
Kiedy dzwonię respondsToSelectorw środowisku ARC, otrzymuję następujący komunikat o błędzieAutomatic Reference Counting Issue No known instance method for selector respondsToSelector: To jest nagłówek #import <AppKit/AppKit.h> @class MTScrollView; @protocol