首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mr_Qi
掘友等级
iOS
引领时尚巅峰,科技无所不能
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 42
沸点 1
赞
43
返回
|
搜索文章
赞
文章( 42 )
沸点( 1 )
iOS常用三方库记录
1.基础 2.响应式 3.布局,约束 4.网络,蓝牙 5.Model,Json,XML,HTML,Yaml,Markdown解析; JS交互 6.指示器,进度条,弹窗,菜单Menu 7.数据,缓存,加
OC底层-dyld应用加载流程(下)
上篇文章OC底层-dyld应用加载流程(上)中我们探索到了_objc_init,然后我们看到了_dyld_objc_notify_register函数,这个函数有三个参数,有两个参数是直接调用分别是l
OC底层-dyld应用加载流程(上)
之前文章分析了消息转发,这篇文章探索下我们的APP启动后做了什么,APP启动是直接进入main函数吗?我们常说的在main函数之前启动runloop是发生在什么时候呢?今天就先去悄悄瞄一眼dyld。
OC底层-消息转发
上篇文章我们介绍了动态方法决议,了解了系统对于我们进行消息发送时查找IMP,在通过缓存查找以及方法列表查找后,如果没有找到IMP的话会进入动态方法决议流程,我们也分析了如果在动态方法决议过程中进行消息
OC底层-动态方法决议
上一篇文章介绍了慢速查找的流程,今天我们看下当寻找IMP找不到的时候,系统是如何进行处理的,经过了哪些操作呢? unrecognized selector sent to instance报错底层原理
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …
OC底层-慢速查找
OC底层-objc_msgSend我们探索了cache_t的方法缓存插入。 OC底层-runtime我们大概看了下cache缓存的查找流程 方法的查找分为快速查找和慢速查找,今天我们先来探索下方法的慢
009-消息的慢速查找流程
通过这篇文章可以获得什么 汇编到源码的执行流程 __objc_msgSend_uncached(慢速查找流程的起因) 为什么要执行慢速查找流程,全部使用汇编进行快速查找不爽吗? 为什么快速查找缓存要使
IOS底层原理之方法慢速查找流程
前言 IOS底层原理之Runimte 运行时&方法的本质 中探究了方法的快速查找流程既缓存查找,如果缓存中没有查找到,下面就会进入方法慢速查找流程。在这阳光明媚的夏天探究下方法慢速查找流程 准备工作
OC底层-objc_msgSend
前面OC底层-runtime中我们了解到了方法调用的本质就是消息发送,那么这篇我们探索objc_msgSend的底层原理,看看调用方法后系统的消息发送机制。 objc_msgSend 1、在objc源
下一页
个人成就
文章被点赞
75
文章被阅读
23,901
掘力值
709
关注了
13
关注者
33
收藏集
0
关注标签
0
加入于
2020-07-02