#xcode #ios
Только начал изучать разработку под ios ( до этого занимался web прогр.). Например я хочу сделать мультиязычное приложение. Пользователь выбирает в настройках язык (настройки сохраняются), после этого меняется язык в приложении на нужный. Первый вопрос: после того как пользователь изменит настройки, как и куда можно их сохранять? Есть ли возможность работать с базой данных? (дайте хотя бы напутствие, чтобы было что загуглить). Второй вопрос: где нужно хранить языки приложения, чтобы потом их выбирать и вставлять в контент. (думаю массив не самое удачное место).
Ответы
Ответ 1
http://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial Посмотрите этот туториал, довольно доступно все описаноОтвет 2
Давайте по порядку: В iOs нет такого понятия как выбранная локализация приложения, приложение подцепляет ту локализацию, на которое настроено устройство (в настройках-стандартные-язык), делать свой велосипед с выбором локали будет неправильно. Ссылку как добавить локализацию чтобы ее подцепило приложение уже дал выше @AlexThumb За работу с настройками в iOs отвечает класс NSUserDefaults, при желании туда даже можно будет запустить свои кастомные классы, упаковав их через NSKeyedArchiver. По базам данных - можно спокойно работать с sqlite, взаимодействие через его С-апи входит в стандартный сдк, но здесь он вам не нужен
Комментариев нет:
Отправить комментарий