一、配置
- SDK target 的 buildSetting 中 Defines Module 设置为 YES
- 分类权限改为 Public
- 分类名暴露到 SDK 头文件中
二、分情况调用
OC 分类方法为 对象方法
- 通过对象调用:
示例:
-(UIImage *) imagePDFNamed:(NSString *)resourceName ;
swift调用方式:
UIImage.init().imagePDFNamed("xx")
OC 分类方法为 类方法
- 方法返回类型为 同类型对象 时
便利初始化方式调用:
示例:
(UIImage *) imageOrPDFNamed:(NSString *)resourceName ;
swift调用方式:
UIImage(orPDFNamed: "xx")
注意:通过 UIImage.imageOrxx 方式调用是没有任何方法提示的!!!