【发布时间】:2019-11-07 19:22:34
【问题描述】:
CGEventTapCallBack 的文档
here 状态:
CGEventRef 事件 传入事件。此事件归调用者所有, 而且你不需要释放它。
如果我想吃这个活动,然后返回NULL,会发生什么?我应该自己CFRelease吗?
同样,如果我想用我自己创建的事件替换它,我应该CFRelease 传入事件和CFRetain 新创建的事件吗?
或者我是否必须就地修改收到的CGEvent 的内容?真的是这样吗,有什么 API 调用我可以使用热插拔?
【问题讨论】:
标签: cgeventtap manual-retain-release