Мне нравится, чтобы все строки были экстернализированы из Storyboard в файл строк. Для этого есть две причины.Экстернализация строк из раскадровки в XCode
Краткосрочный:
- Я не родной, и это помогает мне дать этот файл кому-то, чтобы рассмотреть его и обновил его.
Долговременные:
- Это поможет интернационализации.
Я прочитал как enable Base localization. Я это сделал. Тем не менее, я все еще озадачен двумя вещами
a) Почему все строки все еще находятся в раскадровке? Я ожидал их замены некоторыми ссылками на файл Main.strings.
Это беспокоит меня. Я могу случайно забыть и что-то изменить в Main.storyboard. Однако он будет перезаписан во время выполнения значениями из файла Main.strings.
b) Возможно, мне придется изменить интерфейс в раскадровке и добавить новые места, где должны использоваться строки. Как извлечь его в Main.strings. Я знаю, как сгенерировать этот файл, но не знаю, как его обновить.
«Меня это беспокоит. Я могу случайно забыть и что-то изменить в Main.storyboard« Ну нет. Если вы это сделаете, вам придется восстановить файл строк. Это не происходит волшебным образом. Однако это очень просто, если вы используете новое поколение '.xliff'. – matt