有没有办法在xCode或替代Obj-C程序中突出显示相似或替代的代码块?在附图中,您可以快速了解哪个块在另一个块之后运行,或者哪个块可以替代(if-else)。 (图片上的代码只是示例)。它似乎是与{} -counting相关的任务,所以我希望有一些实现。 实际上,只有在我看到你突出显示之后,我才能理解图片上的代码流。
答案 0 :(得分:1)
您要求的是范围突出显示。据我所知,Xcode不这样做。但是,您可以将鼠标悬停在左侧的代码折叠列上,并简要查看范围。
答案 1 :(得分:1)
由于这是一种不答案,我最初把它写成评论。但它太长了,所以我把它放在这里。提前道歉以避免这个问题。但我正试图解决背后的问题问题......
如果你必须对方法进行颜色编码以理解它,该方法太长了。 Extract methods并给它们有意义的名称,清楚地说明它们的目的(尽管不是它们的实现)
以下是我遵循的经验法则:
if
语句的内容提取到表达 what 的谓词方法中(隐藏方法中的 )。关于这些原则的更多内容,我强烈推荐Clean Code episode 3。