如何调用非公共iOS函数并从Swift访问非公共属性?具体来说,我想在QuartzCore框架中使用一个非公共类.
我想到的一个解决方案是创建"桥接"Objective-C项目,将非公共API包装到公共API中,然后从Swift中调用这个Objective-C函数.但是,我的解决方案现在是纯粹的Swift,我宁愿保持这种方式.有没有更坚定的方式?(例如向Objective-C桥接头文件添加内容)
注意:我知道你在想什么,私有API是私有的,因为它们不应该被使用.我知道风险,我知道所有的烦恼,应用程序商店限制等.经过仔细考虑和大量的研究,不幸的是,这似乎仍然是这个特殊情况下的最佳方式.
我正在寻找让我的应用程序在用户使用Command-Shift-3或截取屏幕截图时收到通知的方式Command-Shift-4.
这方面的一个例子是Droplr和Cloud App等应用程序,可以自动上传截图.
我一直在四处搜寻,发现它可能与达尔文通知有关,但我不确定从哪里开始.