Skip to content
BB9z edited this page Aug 28, 2020 · 3 revisions

🔰

对需要根据实际项目需要进行修改的地方高亮标记。

@bug

标记针对特定环境下出现的问题而使用的代码,以便当不再需要支持这些环境时移除。例:

// @bug(iOS 9): 尝试解决 iOS 9 上的 _createPreparedSupplementaryViewForElementOfKind 异常

@MBDependency

标记代码被依赖的程度,又可理解为在日常项目中被用到的可能性。

  • 0: 基本不会被用到,应该从模版中移除
  • 1: 较少用的功能
  • 2: 常见功能,但是用的不那么频繁
  • 3: 常用功能,大部分项目都用得上
  • 4: 项目必备

标记的写法:、

// @MBDependency:4

@MBShouldMergeIntoLib

标记应当移动到基础库中的代码,一般是新写好的,待稳定后移动。

Clone this wiki locally