Эквивалент ResourceString в iOS - PullRequest
3 голосов
/ 25 августа 2011

Так вот и вся история. Я сделал много кода для многих платформ. Мне очень нравится концепция, которую я нашел в Java и .NET с файлом ресурсов, который может содержать все строки, которые вы будете использовать в своем приложении. Надеюсь, некоторые из вас знают об этом. По сути, это файл XML, отсортированный по ключу => значению. Я искал эквивалент в iOS, но мне неясно. Есть infoPlist.strings, но это похоже на неправильный путь. Я могу ошибаться.

Итак, мы хотим, чтобы у нас была целая куча строк, которые повторяются в нескольких местах (окна предупреждений, текст направления и т. Д.). Нам нужно, чтобы это был опыт, который когда-то изменился. Есть несколько способов сделать это, я просто не знаю, какой из них лучший.

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

Ответы [ 2 ]

1 голос
/ 25 августа 2011

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

0 голосов
/ 25 августа 2011

Это обрабатывается системой локализации.Посмотрите на NSLocalizedString() и Локализация строковых ресурсов .Он должен делать именно то, что вы ищете.

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