OC 的协议中的类方法,无法让 xcode 自动补全

1次阅读

共计 390 个字符,预计需要花费 1 分钟才能阅读完成。

如题,

协议中的实例方法,是可以自动补全的,例如:

id obj = [[SIMBeeHive shareInstance] createService:@protocol(MainServiceProtocol)];
    obj tes
    // 这里会自动补全 MainServiceProtocol 协议中的实例方法

但如果是类方法,就无法自动补全,手打出来是没问题的:

Class aClassObj = [[SIMBeeHive shareInstance] createClassService:@protocol(AClassServiceProtocol)];
    [(Class )aClassObj aClassMethod:@""aStringParam2:@""];
    // 这个方法是纯手打的

目前的猜想,xcode 的 Clang 自动补全压根没想过支持协议中的类方法,那有没有办法去修改 clang 去支持这个特性呢?

求指点!

正文完
 0