特殊注释 - BB9z/iOS-Project-Template GitHub Wiki
🔰
对需要根据实际项目需要进行修改的地方高亮标记。
@bug
标记针对特定环境下出现的问题而使用的代码,以便当不再需要支持这些环境时移除。例:
// @bug(iOS 9): 尝试解决 iOS 9 上的 _createPreparedSupplementaryViewForElementOfKind 异常
@MBDependency
标记代码被依赖的程度,又可理解为在日常项目中被用到的可能性。
- 0: 基本不会被用到,应该从模版中移除
- 1: 较少用的功能
- 2: 常见功能,但是用的不那么频繁
- 3: 常用功能,大部分项目都用得上
- 4: 项目必备
标记的写法:、
// @MBDependency:4
@MBShouldMergeIntoLib
标记应当移动到基础库中的代码,一般是新写好的,待稳定后移动。