首页
首页
沸点
课程
直播
活动
竞赛
商城
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: 但操作私有方法的时候, 注意不要用来上架, 除非你有方法…