Seqüências de caracteres alternativas para diferentes destinos do mesmo aplicativo - usar NSLocalizedString?

Estou construindo uma versão de um aplicativo que já lançou, mas com algumas alterações. Não é uma relação lite / versão completa, mas são semelhantes o suficiente para que eu esteja usando o mesmo projeto com um destino diferente.

Gostaria de reformular quase todas as seqüências de caracteres que usei na primeira versão para a nova versão e queria saber a melhor maneira de abordar isso. Em vez de usar as instruções # ifdef / # else antes da declaração de cada string, eu estava pensando em usar NSLocalizedStrings. No entanto, o idioma real ainda é o mesmo.

Eu li emesta postagem que você pode definir o idioma você mesmo, então presumivelmente eu posso inventar meu próprio idioma e defini-lo para isso. Mas eu estou querendo saber se esta é a melhor maneira de fazer as coisas? Qualquer conselho seria bem-vindo.

questionAnswers(3)

yourAnswerToTheQuestion