Pytania otagowane jako objective-c

Tego znacznika należy używać tylko w pytaniach dotyczących funkcji Objective-C lub zależnych od kodu w języku. Tagi [kakao] i [kakao-dotyk] powinny być używane do zapytania o ramy lub klasy Apple. Użyj powiązanych tagów [ios], [macos], [apple-watch] i [tvos] w przypadku problemów specyficznych dla tych platform.

8
JSON i podstawowe dane na iPhonie
Mam podstawowy wykres obiektów danych (składający się z dwóch jednostek połączonych relacją wiele). Byłem ciekawy, jako stosunkowo niedoświadczony programista iPhone'a, czy ktokolwiek mógłby polecić podejście i odpowiednią implementację JSON dla iPhone'a, która pozwoliłaby mi: przekonwertować podstawowe rekordy danych na ciąg JSON (przy zachowaniu relacji między jednostkami); i przekonwertuj ciąg JSON …




15
Kiedy używać UICollectionView zamiast UITableView?
Okazało się, że UICollectionViewjest to ulepszona wersja UITableViewwprowadzona w iOS6, ale kiedy powinienem wybrać UICollectionViewzamiast UITableView? Aplikacje nadal używają UITableView, jeśli UICollectionViewcoś UITableViewmoże zrobić, dlaczego ludzie nadal używają UITableView? Czy jest różnica, jeśli chodzi o wydajność? Dzięki!

3
Porównanie ciągów w Objective-C
Obecnie mam skonfigurowany serwer sieciowy, który komunikuję się za pośrednictwem protokołu SOAP z moją aplikacją na iPhone'a. Zwracam ciąg zawierający identyfikator GUID i gdy próbuję porównać ten ciąg z innym ciągiem, otrzymuję dziwne wyniki. Dlaczego to się nie pali? Z pewnością te dwie struny pasują do siebie? NSString *myString = …

6
Jak dodać do NSDictionary
Użyłem NSMutableArrayi zdałem sobie sprawę, że korzystanie ze słownika jest o wiele prostsze w stosunku do tego, co próbuję osiągnąć. Chcę zapisać klucz jako a NSStringi wartość jako a intw słowniku. Jak to się robi? Po drugie, jaka jest różnica między słownikiem mutable a zwykłym?

7
Jak uzyskać czas trwania filmów za pomocą interfejsu API YouTube w wersji 3?
Używam YouTube API v3 do wyszukiwania w YouTube. https://developers.google.com/youtube/v3/docs/search Jak widać, odpowiedź JSON nie zawiera czasu trwania wideo. Czy jest sposób, aby uzyskać czas trwania wideo? Najlepiej nie wywoływać ponownie interfejsu API dla każdego elementu w wyniku (chyba że jest to jedyny sposób na uzyskanie czasów trwania).

7
Git - jak wyświetlić historię zmian metody / funkcji?
Więc znalazłem pytanie, jak wyświetlić historię zmian pliku, ale historia zmian tego konkretnego pliku jest ogromna i tak naprawdę interesują mnie tylko zmiany konkretnej metody. Czy byłoby możliwe wyświetlenie historii zmian tylko dla tej konkretnej metody? Wiem, że wymagałoby to gita do przeanalizowania kodu i że analiza byłaby inna dla …

5
Jak ustawić warunkowy punkt przerwania w Xcode na podstawie właściwości ciągu obiektu?
Chcę mieć możliwość przerwania debugera po osiągnięciu określonego dopasowania ciągu. Jako przykład mogę mieć coś takiego: Foo myObj = [self gimmeObj]; myObjmoże mieć właściwość o nazwie name. Chcę, aby debugger zatrzymał się przy zadaniu, kiedy [myObj.name isEqualToString:@"Bar"]; Jak mogę ustawić mój warunkowy punkt przerwania w Xcode, aby to zrobić?

4
presentViewController: awaria w systemie iOS <6 (AutoLayout)
To dziwna awaria. Awaria następuje po naciśnięciu przycisku, który przechodzi do określonego ViewController. Linia, na której się zawiesza to: DestinationInformationViewController *info = [[DestinationInformationViewController alloc] init]; [info setModalTransitionStyle: UIModalTransitionStyleCrossDissolve]; [self presentViewController:info animated:YES completion: nil]; // CRASHES HERE [info release]; Ślad awarii to: *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: …

12
Programowo ustaw niestandardową podklasę UINavigationBar w UINavigationController
Czy ktoś wie, jak mogę użyć mojej niestandardowej podklasy, UINavigationBarjeśli utworzę wystąpienie UINavigationControllerprogramowo (bez IB)? Przeciągnij UINavigationControllerw IB pokaż mi pod Paskiem Nawigacyjnym i używając Inspekcji tożsamości Mogę zmienić typ klasy i ustawić własną podklasę, UINavigationBarale programowo nie mogę, navigationBarwłaściwość kontrolera nawigacji jest tylko do odczytu ... Co mam zrobić, …


9
Okresowe aktualizacje lokalizacji w tle iOS
Piszę aplikację, która wymaga aktualizacji lokalizacji w tle z dużą dokładnością i niską częstotliwością . Rozwiązaniem wydaje się być działające w tle zadanie NSTimer, które uruchamia aktualizacje menedżera lokalizacji, które następnie natychmiast się wyłączają. To pytanie zostało już zadane: Jak uzyskać aktualizację lokalizacji w tle co n minut w mojej …

21
Dane podstawowe lokalizacji pliku Sqlite
Zazwyczaj plik sklepu sqlite dla podstawowych aplikacji danych znajduje się w Biblioteka&gt; Obsługa aplikacji&gt; Symulator iPhone'a&gt; 7.1 (lub dowolna wersja, której używasz)&gt; Aplikacje&gt; (Którykolwiek folder zawiera Twoją aplikację)&gt; Dokumenty folderu, ale nie mogę go znaleźć w IOS 8. Przypuszczam, że po prostu dodaliby folder 8.0 do folderu iPhone Simulator, ale …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.