您的位置:首页 > 移动开发

Apple 如何知道你使用了私有API

2016-08-21 00:24 197 查看

大约有三种方式

otool -L
这个工具可以清晰的列出你链接所有的库 像IO.Kit是不允许使用的

nm -u

这个工具可以清晰的列出你所有链接符号
如 C方法 OC方法

检查所有Selecter的字符串

OCClass Selector是放在一个特殊区的 所以你只要用了私有API 苹果都能检测到

如果你真的想使用私有API 用runtime解决



Paste_Image.png



对于自己写代码时 为了避免使用私有 api 可以 通过以下方法判断是不是 私有的

1. alt+双击。能找到的就认为是公有的。

2. undocumented的都会报warning
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: