objective-c – 未记录的Mac电话

前端之家收集整理的这篇文章主要介绍了objective-c – 未记录的Mac电话前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究几种mac产品,为了做我需要做的事情,我在Mac Classes上使用了一些未记录方法调用.喜欢

IKImageView的

doRotate:(id)

PDFDocument的

(NSPrintOperation *)getPrintOperationForPrintInfo:(NSPrintInfo *)printInfo autoRotate:(BOOL)doRotate;

Objective C程序员使用这样的方法有多常见?你怎么知道他们(谷歌除外)?使用它们有多危险?除了苹果公司将在未来的某些版本中不再提供它们之外还有其它危险,那么你的计划会破裂吗?

解决方法

这并不是闻所未闻的,但是如果你要在发布软件中使用它们,你需要确保你把它们放在一起并在它出现之前对每个版本的OS X进行广泛测试 – 因为是的,Apple可以这样做未来版本中的任意数量的东西(更改方法的签名,删除方法,在其所有用例中的方法中引入一些微妙的错误).

无论如何,如果您发现现有API无法做到,您应该向Apple提交增强请求,以便他们知道这是他们需要添加内容.

原文链接:https://www.f2er.com/c/119146.html

猜你在找的C&C++相关文章