gpt4 book ai didi

ios - 如果我以编程方式完成所有布局,是否需要启用 Base Internationalization?

转载 作者:行者123 更新时间:2023-12-03 09:40:07 25 4
gpt4 key购买 nike

我正在用 Obj-C 编写一个 iPhone/iPad 应用程序。从一开始,我就以编程方式编写了所有布局(我使用自动布局)。

所以,现在我想将我的应用程序国际化,但我一直看到我需要打开 基地国际化 .

但是,当我读到 基地国际化确实,我读到 Base Internationalization 将面向用户的代码与 .storyboard 和 .xib 文件分开。

我没有 .storyboard 或 .xib 文件。我所有面向用户的字符串都使用 NSLocalizedString。

我的初步结论是我不需要启用 基地国际化但我想在这里提出这个问题,以防万一我遗漏了什么。

最佳答案

你做不是 如果您的所有字符串都已在您的代码中,则需要基本国际化。
您基本上已经完成了基础国际化将为您完成的工作。它会从 .xib 和 .storyboard 文件中提取文本并创建 .strings 文件,然后通过 NSLocalizedString 添加文本。
您可以通过检查基本国际化来避免 Xcode 警告,因为将没有可从中提取字符串的资源。它只是创建一个名为 Base.lproj 的新语言文件夹,然后从中派生出任何语言。

关于ios - 如果我以编程方式完成所有布局,是否需要启用 Base Internationalization?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50073074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com