Gre*_*own 5 cocoa protocols objective-c objective-c-runtime nsapplication
我正在尝试使用该objc_getProtocol()函数来获取对表示NSApplicationDelegate协议的结构的引用:
Protocol *protocol = objc_getProtocol("NSApplicationDelegate");
Run Code Online (Sandbox Code Playgroud)
但是,出于某种原因,这总是会回归NULL.
其他协议,如NSObject,NSCoding,NSTableViewDelegate,和NSTableViewDataSource做工精细.
有什么特别之处NSApplicationDelegate,或者我做错了什么?
在苹果文档中找到了答案:
编译器为它遇到的每个协议声明创建一个协议对象,但前提是该协议也是:
| 归档时间: |
|
| 查看次数: |
684 次 |
| 最近记录: |