针对不同目标的定位和非定位



我有一个iOS应用程序,它为几种语言启用了本地化功能。

现在我想制作另一个具有相同代码库的应用程序作为不同的目标,但我不需要对新目标进行本地化,我该如何实现这一点?

我在字符串扩展中使用了一个helper函数来实现。

extension String{
var localized: String {
#if TARGET_A
return NSLocalizedString(self, comment: "")
#elif
return self
#endif
}
}
  • 由于我的本地化取决于在设置中选择的语言,所以它会起作用

最新更新