请问各位大神,如何模拟iOS点击事件呢?

最近在把玩触摸精灵这款插件,觉得很是神奇,触摸精灵是通过lua脚本实现的点击,请问各位大神,如何用OC模拟iOS点击事件呢?就像触摸精灵那样的,谢谢!

建议阅读simulatetouch源码

推荐,如果还觉得不够,可以逆向触摸精灵等应用呐:smirk:

主要就是坐标点击,精准度还是不够,如果能根据窗口名称,按钮文字来进行点击就完美了,不过这些都是autoit3的功能,苹果没有,哈哈。

有一个棒子写的SimulateTouch可以研究研究,当然,如果不是作用在系统全局的话,可以看看KIF框架里面的模拟点击模块。需要注意的是,请确保你的模拟点击是在主线程或者主队列中做的。
根据窗口名称来判断,这个好像是Windows的思维哈,在iOS里面你可以根据带标题的控件来做判断,但在游戏类APP中,这个方案很可能就失效了。这里可以采用触摸精灵这一类APP所采取的策略,用图片或者像素的点数据来比较判断。

是这样的,我之前也是用simulate touch 来做的模拟点击,基本上功能能实现,不过稳定性一般。

我目前已经写了一套适合自己的工具类,主要是参考KIF框架,这个框架还是靠谱一些!满满的都是黑科技啊!

楼主能分享出来嘛:smiley:

simulate touch适合在越狱环境下实现,非越狱环境下还是研究KIF框架吧

找了台越狱手机 在 iosOpenDev 中引入了libsimulatetouch.dylib和SimulateTouch.h 编译通过了 调用的时候没有效果,想请教一下您知道原因嘛?