目标c-iPhone应用程序开发的编程风格问题



哪种方法更好(参考iPhone的处理能力和内存管理(

  1. 为特定操作创建5-10个以上的文件(类和视图控制器(?

  2. 用现有资源为同一操作添加大量if & else语句和大量代码?

  3. 它们是一样的吗?

我总是采用方法1。如果没有别的,用这种方式进行单元测试可能至少要容易得多。

就平台而言,

应该采取相同的方式。即使不是,我仍然会选择更容易阅读和维护的解决方案,除非评测显示两个版本之间存在非常显著的差异。即便如此,许多评论也会解释为什么代码比它应该的更复杂

代码的简单阅读和维护第一和永远。

我倾向于采用多文件方法。一旦得到遵守,源文件的数量就无关紧要了。

使用if-else staqtements可能会有一些性能损失,这取决于评估这些语句需要进行多少处理。

最后,将所有代码塞进一个文件将更难维护。

我认为这肯定取决于程序。我倾向于选择数字1,因为它更容易维护。

但选项2可能是可行的,这取决于您正在进行的操作类型,如果它们是类似a的操作,那么最好将它们放在同一个文件中。如果它们是完全不同的操作,那么将它们放在一个单独的文件中会更有意义。

这也是过早的优化。

最新更新