首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
嘿嘿小开发
掘友等级
IOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
IOS底层原理之Runimte 运行时&方法的本质
前言 前面探究了类里面的重要的变量,IOS 底层原理之cache分析分析了缓存方法调用流程。追根溯源找到了objc_msgSend,下面探究下objc_msgSend 准备工作 objc4-818.2
Runtime 消息快速查找流程分析
前言:OC语言是一门动态语言,拥有动态语言的三大特性:动态类型、动态绑定、动态加载。而这一切的底层支持,就是神秘而又熟悉的Runtime!而OC语言的所有方法发送都是基于消息机制,消息机制是什么?方法
iOS底层探究--------cache分析
前言 在前面的文章中iOS底层探究--------类的原理分析(下),我们探索了isa、superclass、bits,那么整个类结构(如下图所示),还剩下cache没有进行探索了。那么今天,就来把这
OC底层原理初探之对象的本质(三)alloc探索下
本文将要探索的内容: 对象的本质是什么? Clang和xcrun的基础定义。 如何将.m文件编译成.cpp文件。 .cpp文件源码分析。 结构体和联合体的区别。 如何指定成员变量的位域? nonpoi
iOS底层探究--------类的原理分析(下)
在上一节中 iOS底层探究--------类的原理分析(上),我们探究分析了类的isa的走位图、类的继承链、类的结构等等相关的内容,那么今天接着上一节的内容往下走。 1、类的内存的ro数据 1.1、r
IOS底层原理之类原理补充分析
前言 IOS底层原理之类结构分析 对类结构进行了整体大概流程的分析。今天我们对类结构进行些补充,以及过程中出现的疑问进行说明,所以知识点比较散。 准备工作 LLVM源码 Advancements in
对象的本质
initIsa函数 通过alloc底层原理这篇文章我们可以发现,类cls和isa进行绑定是在initIsa函数中实现的,那么我们就看下initIsa函数的实现,代码如下: 然后继续进入initIsa(
底层原理-03-对象的本质和isa探究
1.对象的本质是什么 作为一个iOS开发,我们在进行日常使用 Objective-C开发时都知道这是苹果对c/c++的封装,事实上任何一个高级语言都是对基本语言的封装。方便我们开发者提高效率,在规定的
IOS 底层原理之对象的本质&isa关联类
前言 对象我们几乎每天都在说的词,不管是生活中,还是工作中。生活中你如果没有对象,那么兄弟你得加油了,实在不行我给你new一个。在这愉快的玩笑中我们走入工作中的对象,说到对象我们不得不提到isa,因为
结构体内存对齐解析
在我们实际开发过程中,经常需要对各种类型(类、对象、结构体等)开辟内存,不同类型如何在内存中存储数据,以及需要开辟多少内存?本篇文章主要对结构体类型内存分配做相关的分析。 首先看一下结构体内存对齐原则
下一页
个人成就
文章被点赞
158
文章被阅读
27,567
掘力值
916
关注了
14
关注者
133
收藏集
0
关注标签
0
加入于
2021-01-29