首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
嘿嘿小开发
掘友等级
IOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
嘿嘿小开发
关注了
Cooci
IOS开发
嘿嘿小开发
IOS开发
·
2年前
关注
Swift:类与结构体
前言 随着程序员的越来越内卷,在不得已的情况下,需要更新自己的知识库了。如果你继续想从事iOS开发,那么Swift是你必选要掌握的。话不多说,让我们一起走进Swift的世界...
3
2
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之Block底层原理
前言 在IOS开发中大家对block用的非常多,一般情况下仅仅停留在会用的层面,具体的block的底层是如何实现的是一概不知。也许很多人就问block会用不就行了,知道底层...
8
1
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之锁 - @synchronized
前言 IOS中的锁是比较困扰大家的一个问题,知道有锁这么个东西,但是却不常用。今天带大家一起走进锁的底层世界 准备工作 Objc-818.2 锁的类型 锁基本分为三种类型:...
2
1
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS 底层面试题
前言 前面都是各种枯燥乏味的底层,今天整点轻松的探究下经典的面试题 面试题 【1】load 和 initialize顺序 load 方法调用 在类的加载中已经探究了load...
1
评论
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层底层之类扩展&关联对象
前言 在 IOS底层原理之类和分类加载 中探究了分类的加载。今天探究下分类中属性的存储,也就是大家常说的关联对象,以及类扩展的探究 准备工作 Objc-818.2 冰镇西瓜...
1
评论
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之类和分类加载
前言 前面已经探究了类的加载,类的加载分为懒加载类和非懒加载类,他们有不同加载流程,下面来探究下分类的加载,以及分类和主类之间加载不同的情况 准备工作 objc-818.2...
9
评论
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之类加载
前言 后面补前言 后面补前言 后面补前言 后面补前言 后面补前言 后面补前言 后面补前言 后面补前言 后面补前言 后面补前言 后面补前言 后面补...
3
评论
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之objc_init & read_images
前言 IOS底层原理之dyld程序加载 过程中,_objc_init是一个很关键的方法。因为_objc_init方法向dyld中注册了回调函数,下面探究下_objc_ini...
6
评论
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之dyld程序加载
前言 前面探究了基本上都是main函数之后底层的流程,那么今天就探究下main函数之后底层究竟默默的做了哪些操作 准备工作 dyld-852 libdispatch lib...
11
6
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之消息转发
前言 IOS底层原理之动态方法决议 中探究了动态方法决议。在动态决议之后,通过日志辅助功能认识到forwardingTargetForSelector和methodSign...
5
3
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之动态方法决议
前言 方法在编程中占用重要的地位,大家对方法熟悉又陌生。熟悉的是每天都在用,陌生的是大家对底层的实现其实是一知半解的。前面探究了方法的快速查找流程和慢速查找流程,对方法底查...
5
4
分享
嘿嘿小开发
赞了这篇文章
Garier
iOS开发者
·
2年前
关注
iOS底层探究-----慢速查找流程
前言 根据上篇文章iOS底层探究--------Runimte 运行时&方法的本质中,通过汇编对objc_msgSend进行分析。当在缓存中找到我们要查找的方法时,进入的是...
4
4
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之方法慢速查找流程
前言 IOS底层原理之Runimte 运行时&方法的本质 中探究了方法的快速查找流程既缓存查找,如果缓存中没有查找到,下面就会进入方法慢速查找流程。在这阳光明媚的夏天探究下...
12
5
分享
嘿嘿小开发
赞了这篇文章
潜水的鱼儿
iOS开发
·
2年前
关注
底层原理-07-Runtime运行时和方法的本质
1.Runtime运行时 1.1 概念 相比运行时,有一个编译时的概念 编译时:我们开发的时候,编程软件帮我们检查一下方法,语法是否存在错误,引用,环境是否有错误。会在编写...
7
1
分享
嘿嘿小开发
赞了这篇文章
Cooci
前端、iOS重度爱好者、专治跳槽加薪 @LG
·
2年前
关注
汇编指令-收藏方便查阅
汇编指令不要靠记忆 -"开卷考试"! 赶紧收藏吧 一: 汇编指令格式 二: 汇编代码转二进制 三: 常见基本汇编指令...
59
6
分享
嘿嘿小开发
赞了这篇文章
KG丿夏沫
iOS
·
2年前
关注
OC底层-objc_msgSend
前面OC底层-runtime中我们了解到了方法调用的本质就是消息发送,那么这篇我们探索objc_msgSend的底层原理,看看调用方法后系统的消息发送机制。 objc_ms...
4
2
分享
嘿嘿小开发
赞了这篇文章
浪迹天涯OL
iOS高级开发工程师 @上海私岸文化传播公司
·
2年前
关注
Runtime 消息快速查找流程分析
前言:OC语言是一门动态语言,拥有动态语言的三大特性:动态类型、动态绑定、动态加载。而这一切的底层支持,就是神秘而又熟悉的Runtime!而OC语言的所有方法发送都是基于消...
8
5
分享
嘿嘿小开发
IOS开发
·
2年前
关注
IOS底层原理之Runimte 运行时&方法的本质
前言 前面探究了类里面的重要的变量,IOS 底层原理之cache分析分析了缓存方法调用流程。追根溯源找到了objc_msgSend,下面探究下objc_msgSend 准备...
17
15
分享
嘿嘿小开发
赞了这篇文章
Garier
iOS开发者
·
2年前
关注
iOS底层探究--------cache分析
前言 在前面的文章中iOS底层探究--------类的原理分析(下),我们探索了isa、superclass、bits,那么整个类结构(如下图所示),还剩下cache没有进...
3
评论
分享
下一页
个人成就
文章被点赞
156
文章被阅读
24,188
掘力值
900
关注了
14
关注者
134
收藏集
0
关注标签
0
加入于
2021-01-29