我应该使用编译标记还是创建一个类别来划分我的代码?

时间:2015-08-08 08:24:52

标签: ios

我想为我的代码创建一个更清晰的方面,但我不太清楚iOS /标准的编码指南对此主题有何规定。我会以UITableViewDataSource为例:

我可以创建一个pragma mark,将其命名为“UITableViewDataSource methods”并将这些方法放在下面。

另一种选择(我非常期待以下)是创建一个单独的Category我可以放置那些方法,以便当有人读取我的主文件时,只能看到重要的方法/流程我的代码。

专业人士会做什么?

1 个答案:

答案 0 :(得分:2)

虽然两者都能带来清晰度和可读性,但我们不要混淆代码注释和代码架构。

// MARK: - is for clearly grouping methods with some commonality

类别( Swift 中的扩展程序)

  

向现有类,结构或枚举类型添加新功能。这包括扩展您无权访问原始源代码的类型的能力。

专业人士几乎没有记录他们的代码。