0

这将是一个更好的方法(参照iPhone的处理能力&内存管理)问题上的编程风格的iPhone应用程序开发

  1. 为5-10创建多个文件(类&视图控制器)特定操作?

  2. 加入if & else陈述了很多,与现有资源的代码进行同样的操作很多吗?

  3. 他们是否一样?

回答

3

我总是和方法1一起进行。如果没有其他问题,那么用这种方法进行单元测试可能会更容易。

+1

它也有助于分散文件之间的工作量,所以不会让系统停滞不前 – justin

0

就平台而言应该采取相同的措施。即使不是这样,我仍然会选择易于阅读和维护的解决方案,除非分析显示两个版本之间存在非常明显的差异。即使如此,许多评论也会解释为什么代码比应该更复杂。

代码简单的阅读和维护第一,始终如一。

0

我倾向于倾向于多文件方式。一旦编写完成,源文件的数量就不重要了。

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

最后将所有代码填充到一个文件中将会更难以维护。

0

我会说这绝对取决于程序。我会倾向于选择第一名,因为这样会更容易维护。

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

此外这是过早的优化。

相关问题