|
|
1
7
这是“取决于”的答案之一。 调用NSLocalizedString涉及在包中执行查找。这些查找速度很快,但不是免费的。是否缓存此返回值或只是方便地调用NSLocalizedString将取决于它的使用方式。
我想说,对于类似#3的东西,你应该从缓存结果开始。
|
|
2
7
微观优化。首先让它工作,然后让它正确,然后让其快速。当你进入第3步时,运行Shark(或Instruments),然后按照它的指导进行操作。 |
|
|
3
1
我怀疑你没有受到太多的表演打击。NSLocalizedString(key,comment)是一个宏,可以转换为
没有基准测试,我不知道这有多贵,但我怀疑这还不算太糟糕。我的感觉是,这对你来说不会成为性能瓶颈,但你可以随时运行Shark或Instruments,并在设备上运行应用程序时亲自查看。 |
|
|
KanKonga · 为什么这个swift代码没有显示在文本字段中? 2 年前 |
|
|
Community wiki · 目标的Xcode构建阶段的自动更新? 2 年前 |
|
|
Anton Timonin · 如何正确地将动态pod库更改为静态? 2 年前 |
|
|
Igor · 在OSX中,捆绑包的用户首选项在哪里? 2 年前 |
|
|
narner · 从Swift包创建Cocoapods框架 2 年前 |