iOS Target-Action设计模式的运用

举报
iOS逆向 发表于 2021/10/16 00:45:55 2021/10/16
【摘要】 文章目录 前言 I 控件是如何找到Target并执行对应的Action? II 应用案例 2.1 实现Click事件的全埋点 2.2 逆向分析 ...

前言

Target-Action指当某个事件发生的时候,调用特定对象的特定方法。

例子:当用户操纵控件对象(按钮/滑块)时,它会将消息发送到指定的对象。控制对象是UIControl(iOS)或NSControl(OSX)子类的实例。

其中一个对象保存着事件发生时向另一个对象发送的所需信息。
存储的信息由两个数据项组成:动作选择器(用于标识要调用的方法)和目标(用于接收消息的对象)

在这里插入图片描述

arget-Action模式主要包含两个部分:

  • Targe

文章来源: kunnan.blog.csdn.net,作者:iOS逆向,版权归原作者所有,如需转载,请联系作者。

原文链接:kunnan.blog.csdn.net/article/details/108011011

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。