我应该使用pragma标记还是创建Category来划分我的代码?



我想为我的代码创建一个更干净的方面,但我不太确定iOS/标准的编码指南关于这个主题的状态。我以UITableViewDataSource为例:

我有可能创建一个pragma mark,命名为"UITableViewDataSource方法",并将这些方法放在下面。

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

作为专业人士,你会怎么做?

虽然两者都可以带来清晰和可读性,但我们不要将代码注释和代码架构混合在一起。

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

Categories (Extensions in Swift)

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

专业人员没有足够的代码文档。

最新更新