iPhone: механизм добавления и чтения данных всего приложения - PullRequest
0 голосов
/ 04 сентября 2010

Я ищу механизм для добавления и чтения данных всего приложения, похожий на Web.config в .NET.

Я подумываю о создании AppConfig.plist, и там я буду хранить URL-адреса веб-служб и т. Д., Чтобы эти значения можно было прочитать и использовать в приложении.

Это эффективный способ достичь того, чего я хочу? Ребята, вы рекомендуете какие-нибудь лучшие альтернативы?

Спасибо.

РЕДАКТИРОВАТЬ : Doh! Удалено упоминание номера версии, потому что, конечно, оно есть в Info.plist.

Ответы [ 3 ]

1 голос
/ 05 сентября 2010

Обычный подход к такого рода вещам заключается в кодировании информации, которую вы хотите использовать в качестве словаря пар ключ-значение в вашем комплекте приложений.

Затем загрузите этот словарь и передайте его -[NSUserDefaults registerDefaults:].Пары ключ-значение в словаре будут действовать как запасные варианты.Затем просто используйте [[NSUserDefaults standardUserDefaults] objectForKey:someKey] для доступа к значениям.

0 голосов
/ 04 сентября 2010

Я либо использую файл префикса, либо использую константы компилятора внутри заголовка, и включаю его везде, где они мне нужны.

0 голосов
/ 04 сентября 2010

У вас уже есть один из них, Info.plist, который содержит такие вещи, как имя вашего приложения и номер версии.Если вы хотите предоставить дополнительную информацию, то это, конечно же, ваше дело, однако хранение таких вещей, как URL-адреса, обычно не выполняется в списке свойств;если они могут так сильно измениться, то хранение их в строковой базе данных, вероятно, намного более разумно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...