我有一个函数,它需要接收一个NSString和一个int参数,然后使用switch语句来返回计算出的值,例如根据提供的NSString乘以某个常数得到int值。
显然,在Objective-C中,switch语句不能用于对象。那么最快的替代方案是什么?是if-else语句吗?还是有更加优雅的方法?
编辑
我关心性能的原因是我正在修改用户观看的UI元素,这些计算的最终结果会直接影响用户体验,我不希望界面感到迟缓。
显然,在Objective-C中,switch语句不能用于对象。那么最快的替代方案是什么?是if-else语句吗?还是有更加优雅的方法?
编辑
我关心性能的原因是我正在修改用户观看的UI元素,这些计算的最终结果会直接影响用户体验,我不希望界面感到迟缓。