首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
runtime
订阅
吃了个烧饼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
陈满iOS
5年前
iOS
Objective-C
Xcode
iOS开发·runtime原理与实践: 消息转发篇(Message Forwarding) (消息机制,方法未实现+API不兼容奔溃,模拟多继承)
在我们开始使用消息机制之前,我们可以约定我们的术语。例如,很多人不清楚“方法”与“消息”是什么,但这对于理解消息传递系统如何在低级别工作至关重要。 方法:与一个类相关的一段实际代码,并给出一个特定的名字。例:- (int)meaning { return 42; } 消息:发送…
1.2w
123
6
双向简晰
6年前
iOS 模式详解—「runtime 面试、工作」看我就 🐒 了 ^_^.
runtime 是 iOS 编程中比较难的模块,想要深入学习 OC,那 runtime 是你必须要熟练掌握的东西,下面是我对 runtime 的整理,从零开始,由浅入深,并且带了几个 runtime 实际开发的应用场景。
3872
298
1
ppsheep
6年前
iOS
React Native
iOS RunTime解析
欢迎大家关注我的公众号,我会定期分享一些我在项目中遇到问题的解决办法和一些iOS实用的技巧,现阶段主要是整理出一些基础的知识记录下来 文章也会同步更新到我的博客:http://ppsheep.com RunTime一直是iOS开发中非常重要的而且必须要理解的东西,最近在学习Ru…
3022
129
评论
minggo
7年前
iOS
GitHub
开源
谈 Runtime 机制和使用的整体化梳理
自我推荐
2977
86
评论
一缕殇流化隐半边冰霜
6年前
iOS
Apple
程序员
神经病院Objective-C Runtime住院第二天—消息发送与转发
前言 现在越来越多的app都使用了JSPatch实现app热修复,而JSPatch 能做到通过 JS 调用和改写 OC 方法最根本的原因是 Objective-C 是动态语言,OC 上所有方法的调用/类的生成都通过 Objective-C Runtime 在运行时进行,我们可以…
3900
90
8
Junyiii
6年前
Objective-C
深入理解 Objective-C Runtime 机制
注:这篇文章适合对Runtime有一定了解的同学进一步理解 可以先看看这篇iOS Runtime(一) Runtime的应用 Objective-C Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制。而这个扩展的核心是一个用…
3763
38
6
一缕殇流化隐半边冰霜
6年前
iOS
Objective-C
神经病院Objective-C Runtime入院第一天—isa和Class
前言 我第一次开始重视Objective-C Runtime是从2014年11月1日,@唐巧老师在微博上发的一条微博开始。 这是sunnyxx在线下的一次分享会。会上还给了4道题目。 这4道题以我当时的知识,很多就不确定,拿不准。从这次入院考试开始,就成功入院了。后来这两年对R…
5217
180
11
jackyshan_
5年前
Objective-C
Apple
JSPatch
iOS Runtime详解
我们从下面几个方面探寻Runtime的实现机制。 Runtime其实有两个版本: “modern” 和 “legacy”。我们现在用的 Objective-C 2.0 采用的是现行 (Modern) 版的 Runtime 系统,只能运行在 iOS 和 macOS 10.5 之后…
3.4w
291
25
陈满iOS
5年前
iOS
Apple
Objective-C
iOS开发·runtime原理与实践: 基本知识篇(类,超类,元类,super_class,isa,对象,方法,SEL,IMP)
1. 运行时 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如: 以上你可能看不出它的价值,但是我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行…
8152
205
9
一缕殇流化隐半边冰霜
6年前
iOS
APP
Apple
神经病院 Objective-C Runtime 出院第三天——如何正确使用 Runtime
前言 到了今天终于要 "出院" 了,要总结一下住院几天的收获,谈谈 Runtime 到底能为我们开发带来些什么好处。当然它也是把双刃剑,使用不当的话,也会成为开发路上的一个大坑。 目录 1.Runtime 的优点 (1) 实现多继承 Multiple Inheritance (2) Met…
4430
99
3