Jaki jest najlepszy sposób przechowywania i pobierania wielowymiarowych NSMutableArrays?
Przechowuję kilka danych w pliku .plist (w folderze dokumentów aplikacji) i ma on następującą strukturę:
Dictionary {
"description" = "String Value",
"sections" = Array (
Array (
Number,
...
Number
),
Array (
Number,
...
Number
)
),
"items" = Array (
Array (
Number,
...
Number
),
Array (
Number,
...
Number
)
)
}
Jeśli tylko go odzyskamNSMutableDictionary *d = [[NSMutableDictionary alloc] initWithContentsOfFile:plistFile]
Nie będę w stanie zastąpić obiektów liczbowych, prawda? Przekierowuję teraz dane i tworzę zmienną wersję całej rzeczy, i działało to w jednym przypadku, ale teraz mówi mimutating method sent to immutable object
kiedy cała rzecz jest zmienna.
Czy jest to łatwiejszy / lepszy sposób? Jeśli to robi różnicę, moje dane to tylko liczby całkowite i logiczne.