Wer eine iPhone App schreiben möchte, welches zur Startzeit verschiedenste Parameter aus dem Netz laden soll, um beispielsweise Menüstrukturen anzupassen, kann dies mit einem NSMutableDictionary sehr schnell umsetzen.
NSMutableDictionary *myMutableDictionary = [[NSMutableDictionary alloc]
initWithContentsOfURL:[NSURL URLWithString:@"http://example.com/list.txt"]];
Das hierfür bereitzustellende Dokument muss eine PropertyList sein. Eine Propertylist ähnelt stark einer XML-Datei in seiner Grundstruktur. Hier ein Beispiel:
<plist version="1.0">
<dict>
<key>A</key><string>something</string>
<key>B</key><integer>42</integer>
</dict>
</plist>
Das aus dieser PropertyList entstehende NSMutableArray sieht folgend aus:
{
A = something;
B = 42;
}