我想为我的代码创建一个更干净的方面,但我不太确定iOS/标准的编码指南关于这个主题的状态。我以UITableViewDataSource
为例:
我有可能创建一个pragma mark
,命名为"UITableViewDataSource方法",并将这些方法放在下面。
另一种选择(我非常期待以下)是创建一个单独的Category
,在那里我可以放置这些方法,以便当有人读取我的主文件时,确切地只看到我的代码的重要方法/流。
虽然两者都可以带来清晰和可读性,但我们不要将代码注释和代码架构混合在一起。
// MARK: - is for clearly grouping methods with some commonality
Categories (Extensions in Swift)
为现有的类、结构或枚举类型添加新功能。这包括扩展您无法访问原始源代码的类型的能力。
专业人员没有足够的代码文档。