【发布时间】:2014-06-26 15:06:45
【问题描述】:
我问自己是否有办法向我的项目添加动态警告。例如,我的类中的每个方法都应该以分析标记 (setTagVorView:) 开头,如果此行不存在,我或其他开发人员将收到有关此方法的警告通知。
今天,我唯一的解决方案是创建一个带有所需方法的协议(委托),并且每个类(例如 UIViewController)都应遵循此协议并实现所需的方法。问题是:如果开发人员忘记了委托,他将永远不会收到通知。
另一个例子,如果某些属性或方法没有描述,appledoc 命令行工具会向项目添加警告。
那么在某些情况下如何添加我的规则来预测警告?
谢谢。
【问题讨论】:
-
Obiter:您是否考虑过不需要人手动装饰每个方法调用并因此不需要生成警告的解决方案?方法调配或插入代理将是两种最明显的方式。
标签: ios objective-c xcode