Według tych uwag, JSONKit nie obsługuje ARC, i nawet nie działa przy ustawieniu fobjc-no-łuk w środowisku ARC: https://github.com/johnezang/JSONKit/issues/37Czy JSONKit obsługuje ARC, czy jest widelec obsługujący ARC?
Odpowiedz
Można nadal używać JSONKit w aplikacji z ARC.
Używam go sam.
Wybierz katalog główny projektu w XCode 5, pod Targets
wybierz swoją aplikację, a następnie wybierz zakładkę BuildPhases
. Pod Compile Sources
kliknij dwukrotnie JSONKit.m i dodaj następujące flagi kompilatora -fno-objc-arc
.
Nadzieja pomaga
Cheers
Czy sprawdziłeś wycieki pamięci za pomocą Instruments? Sam programista JSONKit powiedział, że nie ma gwarancji, że działa w środowisku ARC. Problemy prawdopodobnie są granicami od ARC do nie-ARC. –
Nie znaleziono żadnych problemów i używam go przez jakiś czas. Z tym powiedziane, nie znaczy, że nie ma żadnych. Po prostu nie znalazłem żadnego. – bmartins
To jest niesamowite. Nawet nie myślałem, że możesz to zrobić ... – nickw444
używam JSONKit w ARC
projektu z -fno-objc-arc
w pliku JSONKit.m w ustawieniach kompilacji Source.
Niektóre z wpisów, które zostały przez Ciebie powiązane z Twoim pytaniem, już mówią, że to działa.
- 1. Nie można wyłączyć ARC dla JSONkit
- 2. Czy wymagany jest NSNotificationCenterObserver w ARC?
- 3. Czy ARC zwalnia pamięć malloc'ed?
- 4. ARC lub nie na ARC iphone iOS5
- 5. Konwersja projektu non ARC na ARC
- 6. czy możliwe jest łączenie kodu projektu innego niż ARC i ARC?
- 7. ObjC ARC: czy metoda ustawiająca właściwości słabej działa, gdy obiekt jest ustawiony na zero przez ARC?
- 8. Jak przekonwertować projekt ARC na non-ARC?
- 9. ARC i ASIHTTPRequest
- 10. Czy self.iVar jest niezbędny do uzyskania mocnych właściwości z ARC?
- 11. Czy jest zbyt wcześnie, aby używać ARC do nowych projektów?
- 12. Konwersja nie-ARC do projektu ARC bez odtworzenia go?
- 13. Jak włączyć ARC dla pliku w projekcie bez ARC?
- 14. Kompatybilność ARC i scenorysu
- 15. Cluster inicjalizatory z ARC
- 16. Zarządzanie pamięcią C z blokami, ARC i nie-ARC
- 17. fałszywy va_list w ARC
- 18. Prawidłowe pomost dla ARC?
- 19. Dealloc nie jest wywoływany na aplikacji ARC
- 20. Łukowe wykrywanie zatrzymania ARC
- 21. realloc() i ARC
- 22. performSelector ARC ostrzeżenie
- 23. Błąd ARC podczas kompilowania
- 24. iOS: Jak mogę zniszczyć Singleton w ARC? Czy powinienem?
- 25. Czy potrzebuję słów kluczowych ARC dla właściwości, których nie syntetyzuję?
- 26. Czy w ARC nadal warto utworzyć @autoreleasepool dla pętli?
- 27. Czy ARC powie mi, kiedy muszę użyć __block?
- 28. Objective-C destructor z ARC
- 29. Pragma, aby jawnie włączyć ARC?
- 30. Czy musimy używać __weak self wewnątrz UIAnimationBlocks w ARC?
zobacz ten URL http://stackoverflow.com/questions/10459444/json-parsing-method-not-working-for-ios4-in-iphone/10459696#10459696 – Deepesh