首页
社区
课程
招聘
[求助]关于iOS私有API的问题
2016-11-22 16:11 5192

[求助]关于iOS私有API的问题

2016-11-22 16:11
5192
最近实现的一项功能 需要用到私有API,查了一下runtime的.h文件,找到该方法名字 大概是initWithDictionary:(id)args ...
所以说,知道了这个参数是个字典,但是并不知道该字典应该是以什么key值来传入。
有什么方法可以获取到吗

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (5)
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
dark—alex 2016-11-22 17:29
2
0
runtime.h里面没有方法名为initWithDictionary:(id)args的方法。方法都是一系列的的,可以从公开的api里面寻找跟私有api功能相似的,传递的参数应该差别不大。
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wizzzard 2016-11-23 09:22
3
0
只能通过公有api来试图得到他的参数格式吗
  
- (id)initWithFetchDictionary:(id)arg1 asset:(id)arg2 prefetched:(BOOL)arg3;

而且像这种三个参数的私有api,我还不知道如何去调用  performSelector也只能有两个参数而已
雪    币: 2
活跃值: (289)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
LeeLinux 2016-11-23 17:31
4
0
objc_msgSend("class",SEL,arg1,arg2,arg3)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wizzzard 2016-11-28 10:21
5
0
多谢  但是第一个问题还是解决不了- -
雪    币: 27
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
谷哥 2016-12-14 23:06
6
0
very easy
游客
登录 | 注册 方可回帖
返回