【发布时间】:2011-12-09 16:32:00
【问题描述】:
我找到了这篇关于如何逐行读取文件的文章,它使用函数读取每一行:Objective-C: Reading a file line by line
我想增加我的代码重用并将更多代码放入更小的可重用部分。我应该使用 Objective-C 的方法或函数吗?我说的是每分钟会执行数百次的代码。
谢谢!
【问题讨论】:
标签: objective-c function methods
我找到了这篇关于如何逐行读取文件的文章,它使用函数读取每一行:Objective-C: Reading a file line by line
我想增加我的代码重用并将更多代码放入更小的可重用部分。我应该使用 Objective-C 的方法或函数吗?我说的是每分钟会执行数百次的代码。
谢谢!
【问题讨论】:
标签: objective-c function methods
在方法和函数之间进行选择从来都不是可重用性的问题,也很少是速度问题(无论如何,每分钟数百次意味着每秒数次,这几乎没有关系)。
要考虑的要点是
在逐行读取文件的情况下,我建议采用更简单的方法——当然,除非您正在执行 OOP 分配或只是为了练习而执行 OOP。这并不是说 OOP 有什么问题——它是一种很棒的技术,当你需要对复杂的行为进行建模时一定要使用它。只是对于一个简单的脚本来说,它几乎总是矫枉过正。
【讨论】:
使用类和方法。代码重用是object oriented programming 的主要目标之一。代码重用也是发明Objective-C的主要原因之一,为C添加类和方法,C只支持函数,没有OOP。
【讨论】: