是msgsend
首页
博客
论坛
聚能聊
问答
直播
活动
主题
登录账号
注册账号
阿里云
>
云栖社区
>
主题地图
>
S
>
是msgsend
全部
博客
问答
免费套餐
上云实践机会
校园扶持
助力学生成长
API服务
覆盖海量行业
是msgsend 相关的博客
runtime objc_msgSend
原文出自:标哥的技术博客 前言 想要通过runtime发送消息,就必须要掌握runtime如何发送消息,是调用哪个函数?又是如何调用的?本篇文章只是记录笔者学习objc_msgSend函数的使用笔记,若有误解之处,还请指出。谢谢! objc_msgSend
hybcoder
10年前
1330
iOS objc_msgSend尾调用优化详解
这篇文章将认真彻底地分析 OC对objc_msgSend的尾调用优化。 Q1:什么是尾调用? 尾调用(Tail Call):某个函数的最后一步**仅仅**只是调用了一个函数(可以是自身,可以是另一个函数)。 提醒:注意 “仅仅” 两个字。 尾调用例子: //
思齐巴巴
7年前
957
xcode反汇编调试iOS模拟器程序(五)调试objc_msgSend函数
反汇编调试objective-c,遇到最多的就是objc_msgSend这函数了,本节主要讲讲它的实现以及调试过程的一些技巧。 以UIWebView为例子,看看它在loadRequest时做了什么。 首先必须明白,原始代码中调用 [uiWebViewInst
刘恒兴
13年前
895
【iOS/Mac OS】程序崩在objc_msgSend(),怎么办?
程序崩在objc_msgSend(),怎么办? 最可能的原因是,当你向一个已经释放的对象发送消息时,或者虽然指针是正确的,却被别的对象破坏了内容(比如内存越界),再或者使用了悬摆指针(dangling pointer)。偶尔的时候也会是因为内存错误导致运
horky
13年前
1186
什么是ObjCTypes?
先看一下消息转发流程:在forwardInvocation这一步,你必须要实现一个方法: - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector OBJC_SWIFT_UNAVAILA
我不是掌柜
8年前
1616
深入浅出理解消息的传递和转发机制
前言 在面试过程中你也许会被问到消息转发机制。这篇文章就是对消息的转发机制进行一个梳理。主要包括什么是消息、静态绑定/动态绑定、消息的传递和消息的转发。接下来开发进入正题。 消息的解释 在其他语言里面,我们可以用一个类去调用某个方法,在OC里面,这个方法就是
我不是掌柜
8年前
1974
runtime基础知识
原文出自:标哥的技术博客 前言 学习Objective-C的运行时Runtime系统是很有必要的。个人觉得,得之可得天下,失之则失天下。 Objective-C提供了编译运行时,只要有可能,它都可以动态地运作。这意味着不仅需要编译器,还需要运行时系统执行编译
hybcoder
10年前
1214
runtime自动归档/解档
原文出自:标哥的技术博客 前言 善用runtime,可以解决自动归档解档。想想以前归档是手动写的,确实太麻烦了。现在有了runtime,我们可以做到自动化了。本篇文章旨在学习如何通过runtime实现自动归档和解档,因此不会对所有类型适用,而是对我们指定的几
hybcoder
10年前
973
是msgsend 相关的问答
objc_msgSend 前加(void *) 是什么意思?
https://segmentfault.com/i
杨冬芳
9年前
911
相关主题
是
是什么
是域名
什么是域名
域名是多少
域名是网址
域名是啥
存储结构是
什么是容灾
什么是报表
市场是什么
是什么系统
系统是什么
账号是什么
是什么网
什么是技术
是什么东西
大学是啥
什么是邮箱
万网是什么
平台是什么
是什么意思
主机是什么
云计算是
我是买家
我是卖家
discuz是
交互设计是
什么是快照
人脸是被
彩云是什么
什么是云服务云是什么
github是什么
什么是网站域名
hadoop是什么
dns是什么
什么是web
ddos是什么
什么是邮箱域名
空间信息是什么
退出input按钮
恢复input状态
退出input状态
会html框框
还原web比例
恢复input编辑
端iframe事件
恢复input按钮
到input状态
到input按钮按钮