gpt4 book ai didi

ios - 在 iOS 8 应用程序中应该如何组织字符串?

转载 作者:行者123 更新时间:2023-11-29 12:15:55 25 4
gpt4 key购买 nike

所以我主要关心的是如何组织并以正确的方式进行。所以我正在处理的应用程序中有很多字符串。一些字符串将被用户看到,但其中很多将在应用程序内部。所以我的问题是我应该如何组织它们?我一直在研究 NSLocalizedString,它看起来是个不错的选择,但我认为将用户不会看到的所有字符串放入此文件没有意义。我的理解是,NSLocalizedString 旨在创建适用于所有语言的通用应用程序。 (我仍然对它的工作原理感到困惑)并减少困惑、空间等。我目前正在考虑做的是将用户将看到的所有字符串放入 Localizable.strings 文件和所有其他字符串在我的文件顶部的内部。这看起来是最佳做法吗?我错过了什么吗?任何建议/提示都会有很大的帮助。

在此先感谢您花时间帮助新开发者。 :)

最佳答案

我在类的实现中将所有内部字符串声明为常量

NSString *const some_string = @"Some String";

那样它们会自动完成,所以我对类型安全更有信心。

如果我需要来自另一个类的它们,您也可以在定义它们的类的头文件中公开它们。

extern NSString *const some_string;

对于您以后要翻译的用户可见字符串,localizable.strings 绝对是最好的地方。

关于ios - 在 iOS 8 应用程序中应该如何组织字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31996511/

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