这将是一个更好的方法(参照iPhone的处理能力&内存管理)问题上的编程风格的iPhone应用程序开发
为5-10创建多个文件(类&视图控制器)特定操作?
或
加入
if & else
陈述了很多,与现有资源的代码进行同样的操作很多吗?或
他们是否一样?
这将是一个更好的方法(参照iPhone的处理能力&内存管理)问题上的编程风格的iPhone应用程序开发
为5-10创建多个文件(类&视图控制器)特定操作?
或
加入if & else
陈述了很多,与现有资源的代码进行同样的操作很多吗?
或
他们是否一样?
我总是和方法1一起进行。如果没有其他问题,那么用这种方法进行单元测试可能会更容易。
就平台而言应该采取相同的措施。即使不是这样,我仍然会选择易于阅读和维护的解决方案,除非分析显示两个版本之间存在非常明显的差异。即使如此,许多评论也会解释为什么代码比应该更复杂。
代码简单的阅读和维护第一,始终如一。
我倾向于倾向于多文件方式。一旦编写完成,源文件的数量就不重要了。
使用if-else staqtements时,可能会有一些性能损失,具体取决于评估这些语句需要进行多少处理。
最后将所有代码填充到一个文件中将会更难以维护。
我会说这绝对取决于程序。我会倾向于选择第一名,因为这样会更容易维护。
但是选项2可能是可行的,具体取决于您正在进行的操作类型,如果它们是类似操作,那么最好将它们放在同一个文件中。如果它们是完全不同的操作,则将它们放在单独的文件上更有意义。
此外这是过早的优化。
它也有助于分散文件之间的工作量,所以不会让系统停滞不前 – justin