前端之家收集整理的这篇文章主要介绍了
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