W D*_*son 2 iphone objective-c uitableview ios4
在UITableView中设置单元格时,最好使用if语句或switch语句作为一般做法吗?
我在这里特别谈论cellForRowAtIndexPath和其他UITableView方法,而不是一般的编程问题.
因为我太老了以至于我担心性能,我可能会这样做............ 但等待:现代编译器,很简单,"接管"并优化/编译他们想要的方式.
所以在我看来,由于这个原因,它真正而且深刻地没有区别:
你不知道现代的编译器在做什么,所以这是没有意义的担心写它的一种方式或其他方式.
我倾向于选择"如果"而不是复杂的现代开关,纯粹作为一种风格问题,并挥舞着老式的旗帜.
你可能会说:尽量在每条路径上尽可能早地从例行程序中"返回",这样它最终就不会毫无意义地遍历.我在这样的事情上失眠,这是一个很好的问题.
有一点 ......在iOS编程中,以与其他人相同的方式处理事务具有巨大的价值.我讨厌这个事实,但是,这是真的!所以在手头的具体问题中,如果你可以发现一个苹果成语 - 那就这样做,当然.