Каков наилучший способ создания двоичного списка на iPhone с простыми строками пары ключ / значение? Мне нужно составить список со списком рецептов и ингредиентов. Затем я хочу иметь возможность прочитать это в NSDictionary, чтобы я мог сделать что-то вроде
NSString *ingredients = [recipes objectForKey:@"apple pie"];
Я читаю в файле данных XML через HTTP-запрос и хочу проанализировать все пары значений ключей в plist. XML может выглядеть примерно так:
<recipes>
<recipe>
<name>apple pie</name>
<ingredients>apples and pie</ingredients>
</recipe>
<recipe>
<name>cereal</name>
<ingredients>milk and some other ingredients</ingredients>
</recipe>
</recipes>
В идеале, я смогу записать это в plist во время выполнения, а затем смогу прочитать его и позже превратить в NSDictionary во время выполнения.