Страницы

Поиск по вопросам

четверг, 19 марта 2020 г.

Сохранение данных в ios

#xcode #ios


Только начал изучать разработку под ios ( до этого занимался web прогр.). Например
я хочу сделать мультиязычное приложение. Пользователь выбирает в настройках язык (настройки
сохраняются), после этого меняется язык в приложении на нужный.


Первый вопрос: после того как пользователь изменит настройки, как и куда можно их
сохранять? Есть ли возможность работать с базой данных? (дайте хотя бы напутствие,
чтобы было что загуглить).
Второй вопрос: где нужно хранить языки приложения, чтобы потом их выбирать и вставлять
в контент. (думаю массив не самое удачное место).

    


Ответы

Ответ 1



http://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial Посмотрите этот туториал, довольно доступно все описано

Ответ 2



Давайте по порядку: В iOs нет такого понятия как выбранная локализация приложения, приложение подцепляет ту локализацию, на которое настроено устройство (в настройках-стандартные-язык), делать свой велосипед с выбором локали будет неправильно. Ссылку как добавить локализацию чтобы ее подцепило приложение уже дал выше @AlexThumb За работу с настройками в iOs отвечает класс NSUserDefaults, при желании туда даже можно будет запустить свои кастомные классы, упаковав их через NSKeyedArchiver. По базам данных - можно спокойно работать с sqlite, взаимодействие через его С-апи входит в стандартный сдк, но здесь он вам не нужен

Комментариев нет:

Отправить комментарий