1.24. Alokacja i używanie słowników

Problem

Chcesz w obiekcie przechowywać dane typu klucz-wartość lub chcesz pobierać obiekty z tablicy przy użyciu klucza z danej tablicy. Jednak w tym przypadku tablice nie są użyteczne, ponieważ nie pozwalają na wyszukiwanie elementów za pomocą klucza bądź znacznika szukanego obiektu.

Rozwiązanie

Użyj obiektu NSDictionary lub jego modyfikowalnego odpowiednika NSMutableDictionary.

Analiza

Słownik to rodzaj specjalnego pojemnika na obiekty, w którym każdemu obiektowi jest przypisany klucz również będący obiektem. To podstawowa różnica pomiędzy słownikami i tablicami. Tablica posiada liczbowy indeks określający położenie w niej poszczególnych elementów, podczas gdy słownik zawiera klucze dla poszczególnych elementów. ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.