关于苹果私有API的使用
来源:互联网 发布:质量好又便宜的淘宝店 编辑:程序博客网 时间:2024/05/16 04:39
自xcode7开始苹果将一些静态库转成了.tbd格式,根据苹果员工的解释,之所以转成.tbd格式,是要提供更加紧凑的静态库,更重要的是减少下载包的大小,(https://forums.developer.apple.com/message/9176#9176)。表面上似乎确实是这样,但是去看看private frameworks后就瞬间明白了。所有的private frameworks都被改成了.tbd文件,头文件是做什么用的呢?头文件其实就是用来暴露接口的。这就意味着苹果不想让我们调用这些.h,使不能通过加入私有库直接调用这些私有API了。但是如果找到了别人导好的头文件,可以通过动态加载代码的方法调用私有API。(https://github.com/nst/iOS-Runtime-Headers/blob/3686717e107fa36a990fac20c30da2da9a25b698/PrivateFrameworks/PhotoLibrary.framework/PLPhotoLibrary.h)
NSBundle *b = [NSBundle bundleWithPath:@"/System/Library/PrivateFrameworks/Message.framework"]; BOOL success = [b load]; Class NetworkController = NSClassFromString(@"NetworkController"); id nc = [NetworkController sharedInstance];
0 0
- 关于苹果私有API的使用
- 关于苹果私有API的查找和使用【转】
- 关于苹果私有API的查找和使用
- IOS开发之苹果私有API的使用
- 苹果私有API
- 苹果私有api------SpringBoard
- 苹果私有api
- 关于Apple的私有API
- ios私有API的使用
- IOS私有API的使用
- iOS逆向工程三:苹果私有API的获取
- 苹果私有函数使用初探
- 利用runtime查看苹果私有API
- iPhone私有API使用
- 私有API简单使用
- Iphone的私有API
- iPhone私有API使用学习
- 使用私有api改变UIPopoverController的边框背景
- 素数的算法
- dumpsys batterystats
- [SqlServer] 全库搜索指定字符串
- TCP
- Java 字符串的加密和解密
- 关于苹果私有API的使用
- 自定义view实现圆角图片
- UI第十三天: 标签视图
- 如何将AD原有库导入自己的工程使用
- nginx+keepalive主从双机热备+自动切换解决方案
- mysql修改数据库、表、字段、库的字符集
- share sdk分享失败-QQAPI- QQApi.m:235 param error: preview image data is too big
- iOS系统中各种设置项的URL链接
- JMS简介安装ActiveMQ