首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
runtime
订阅
用户3088783791499
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
小码哥iOS学习笔记第十四天: 消息转发
一、消息转发当一个对象调用方法时,在底层会调用objc_msgSend方法,给消息接收者发送一条消息在objc_msgSend中,一共可以分为三个阶段:消息发送、动态方法解析、消息转发消息发送流程如下
《新浪微博剖析 iOS 高级面试》笔记(三):Runtime相关面试问题
对于已排序好的列表,采用二分查找算法查找方法对于执行函数。 对于没有排序的列表,采用一般遍历查找方法对应执行函数。 动态运行时语言将函数决议推迟到运行时。 编译时语言在编译期进行函数决议。
iOS 底层原理|Runtime 详解
一、Runtime 简介静态语言:在编译阶段就已确定所有变量的数据类型,同时也确定要调用的函数,以及函数的实现。常见的静态语言,如:C/C++、Java、C# 等。动态语言:程序在运行时可以改变其结构
玩转iOS开发:装逼技术RunTime的总结篇
讲到这里, RunTime的知识点和应用基本上就已经讲完了, 剩下的就靠大家自己在项目中的应用以及累积了. 我们可以从这些东西里获取到指定类的所有信息, 无论是公开的, 还是私有的, 全部都可以拿到, 并且操作. PS: 但操作私有方法的时候, 注意不要用来上架, 除非你有方法…