Как создать фрагмент кода в Xcode - PullRequest
0 голосов
/ 15 октября 2018

У меня довольно большой проект, который нужно локализовать.Первое, что нужно сделать, - это обернуть все строковые литералы в NSLocalizedString, и мне интересно, есть ли у Xcode способ создания фрагмента кода для «обтекания».

Вот что я хочу: скажем, у меня есть этот код:

let str = "Hello World"

Я хочу выбрать "Hello world" деталь, затем комбинацию клавиш , и Xcode должен изменить ее на:

let str = NSLocalizedString("Hello World", #comment#)

, где #comment#заполнитель.

Вопрос: как мне создать фрагмент кода для чего-то подобного?

1 Ответ

0 голосов
/ 15 октября 2018

Xcode уже поддерживает это.Поместите курсор в любое место строки и затем нажмите меню «Редактор».Выберите «Refactor», а затем «Wrap in NSLocalizedString».

Этот параметр отображается в реальном проекте, а не на игровой площадке.

Если вы хотите сделать это проще, вы можете назначить ярлык.В Xcode зайдите в Настройки.Затем выберите вкладку «Привязки клавиш».Найдите команду «Wrap in NSLocalizedString» и назначьте нужный ярлык.

...