gpt4 book ai didi

ios - 我应该使用 pragma marks 还是创建一个 Category 来划分我的代码?

转载 作者:行者123 更新时间:2023-11-29 10:26:33 24 4
gpt4 key购买 nike

我想为我的代码创建一个更简洁的方面,但我不太确定 iOS 编码指南/标准对这个主题有何规定。我将以 UITableViewDataSource 为例:

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

另一种方法(我非常期待这样做)是创建一个单独的 Category,我可以在其中放置这些方法,这样当有人阅读我的主文件时,就可以准确地只看到重要的方法/我的代码流程。

专业人士会做什么?

最佳答案

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

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

类别(Swift 中的扩展)

add new functionality to an existing class, structure, or enumeration type. This includes the ability to extend types for which you do not have access to the original source code.

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

关于ios - 我应该使用 pragma marks 还是创建一个 Category 来划分我的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31891179/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com