Pytania otagowane jako nsdictionary

Członek organizacji Apple Objective-C Framework Cocoa. Obiekty NSDictionary zarządzają skojarzeniami kluczy i wartości.

7
dla każdej pętli w Objective-C w celu uzyskania dostępu do słownika NSMutable
Mam trudności w dostępie do zmiennych kluczy i wartości słownika w Objective-C. Załóżmy, że mam to: NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; Mogę ustawić klucze i wartości. Teraz chcę tylko uzyskać dostęp do każdego klucza i wartości, ale nie znam liczby ustawionych kluczy. W PHP jest to bardzo proste, coś takiego: foreach …





12
Jak korzystać z NSJSONSerialization
Mam ciąg JSON (z PHP, json_encode()który wygląda tak: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] Chcę przeanalizować to w jakiejś strukturze danych dla mojej aplikacji na iPhone'a. Myślę, że najlepszą rzeczą dla mnie byłoby posiadanie tablicy słowników, więc zerowym elementem tablicy jest słownik z kluczami "id" => "1"i "name" => "Aaa". …

5
Jak deserializować ciąg JSON do NSDictionary? (Dla iOS 5+)
W mojej aplikacji na iOS 5 mam NSStringciąg znaków JSON. Chciałbym zdeserializować tę reprezentację ciągu JSON na NSDictionaryobiekt natywny . "{\"password\" : \"1234\", \"user\" : \"andreas\"}" Wypróbowałem następujące podejście: NSDictionary *json = [NSJSONSerialization JSONObjectWithData:@"{\"2\":\"3\"}" options:NSJSONReadingMutableContainers error:&e]; Ale zgłasza błąd czasu wykonania. Co ja robię źle? -[__NSCFConstantString bytes]: unrecognized selector sent …

9
dodawanie wielu wpisów do HashMap jednocześnie w jednej instrukcji
Muszę zainicjować stałą HashMap i chciałbym to zrobić w jednym wierszu instrukcji. Unikanie czegoś takiego: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); podobnie jak w celu C: [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] Nie znalazłem żadnego …

2
NSDictionary - należy sprawdzić, czy słownik zawiera parę klucz-wartość, czy nie
Muszę tylko zapytać o coś w następujący sposób. Załóżmy, że mam słownik. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; [xyz setValue:@"sagar" forKey:@"s"]; [xyz setValue:@"amit" forKey:@"a"]; [xyz setValue:@"nirav" forKey:@"n"]; [xyz setValue:@"abhishek" forKey:@"a"]; [xyz setValue:@"xrox" forKey:@"x"]; Teraz muszę sprawdzić, co następuje [xyz zawiera wartość klucza "b"? para czy nie? Pytanie brzmi jak? Drugie pytanie brzmi: …

6
Używanie NSPredicate do filtrowania NSArray na podstawie kluczy NSDictionary
Mam szereg słowników. Chcę przefiltrować tablicę na podstawie klucza. Próbowałem tego: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; To nie działa, nie mam żadnych wyników. Myślę, że robię coś złego. Wiem, że to metoda, jeśli „SPORT” byłby ivar. Myślę, że jest prawdopodobnie inaczej, jeśli …

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?



5
Konwersja NSString do NSDictionary / JSON
Mam następujące dane zapisane jako NSString: { Key = ID; Value = { Content = 268; Type = Text; }; }, { Key = ContractTemplateId; Value = { Content = 65; Type = Text; }; }, Chcę przekonwertować te dane na plik NSDictionaryzawierający pary klucz-wartość. Staram się najpierw przekonwertować NSStringDo …

9
NSDictionary z uporządkowanymi kluczami
Mam NSDictionary (przechowywany w plistie), którego zasadniczo używam jako tablicy asocjacyjnej (ciągi znaków jako klucze i wartości). Chcę użyć tablicy kluczy jako części mojej aplikacji, ale chciałbym, aby były w określonej kolejności (nie w takiej kolejności, w jakiej mogę napisać algorytm, aby je posortować). Zawsze mógłbym przechowywać oddzielną tablicę kluczy, …
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.