【发布时间】:2010-09-09 10:40:01
【问题描述】:
我请了一天假,努力研究内存管理和 opengl-es 以尝试提高效率。我们正在开发的应用程序的一部分可以访问大量数据表。这些数据主要以 switch 语句的形式提供给我们。
总的来说,我有四个 switch 语句,每个语句都有 2000 多个案例,预计会增长。这些的访问时间会有多差?现在是否值得寻找更容易实现的优化成果,或者这对 Objective-C 编译器来说是一个很大的禁忌?
【问题讨论】:
-
一般
switch语句非常高效,它们最终被编译为快速访问的跳转表。但这并不意味着您的代码非常易于维护!
标签: objective-c switch-statement