首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
卖馍工程师
掘友等级
iOS研发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
卖馍工程师
iOS研发
·
5年前
关注
iOS 多线程编程(一)多线程基础
现代计算机系统中,CPU作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。操作系统作为计算机的管理者,负责任务的调度,资源的分配和管理,协调着各个硬件(如...
12
1
分享
卖馍工程师
关注了
书旅
iOS研发
卖馍工程师
关注了
字节跳动技术团队
iOS研发
卖馍工程师
iOS研发
·
5年前
关注
iOS 类的加载
在 iOS 应用程序加载 一篇,我们得知,app由内核引导启动,之后交由dyld 主导,完成运行环境的初始化,配合ImageLoader将二进制文件按格式加载到内存,动态链...
4
2
分享
卖馍工程师
iOS研发
·
5年前
关注
iOS 应用程序加载
1. 理论基础速成 库是已写好的、供使用的 可复用代码,每个程序都要依赖很多基础的底层库。 从本质上,库是一种可执行代码的二进制形式。可以被操作系统载入内存执行。库分为两种...
43
7
分享
卖馍工程师
iOS研发
·
5年前
关注
iOS objc_msgSend 流程
我们准备 一个类 Person 继承自 NSObject 。实现方法如下 为了区分OC方法 与 C函数在底层的区别,这里我们加入一个自定义函数 void eat () 作为...
4
1
分享
卖馍工程师
iOS研发
·
5年前
关注
runtime 面试题分析
此篇博客需要用到 isa 与 superclass 的指向流程分析,如果你对此还不是很清晰,建议你先通过这篇博客 看透 isa 了解一下 ;如果你已有所掌握,在这里,我们先...
4
评论
分享
卖馍工程师
关注了
Cooci
iOS研发
卖馍工程师
iOS研发
·
5年前
关注
iOS 类的结构分析
在谈及面向对象编程的时候,总是离不开 对象 与 类 。对象 是对客观事物的抽象,类 是对 对象 的抽象。它们的关系是,对象 是 类 的实例,类 是 对象 的模板。 Obje...
8
1
分享
卖馍工程师
iOS研发
·
5年前
关注
看透 isa
在写这篇博客之前,我在想要从哪里切入,才能让iOS开发者能更通俗的理解 isa。思来想去,我觉得还是从我们最熟悉的“对象”入手吧。 那为什么继承自NSOject的类就可以调...
5
2
分享
卖馍工程师
iOS研发
·
5年前
关注
关于内存对齐,看我
理论上,64位系统下,int占 4个byte,char占 1个byte,那么将它们放到一个结构体中应该占 4+1 = 5byte;但是实际上,通过运行程序得到的结果是 8b...
20
1
分享
卖馍工程师
iOS研发
·
5年前
关注
从源码看objc对象是如何产生的
接下来,结合源码,我们共同探究一下alloc的神秘面纱。 [Person alloc]执行后,最先进入的是objc_alloc函数,在此函数中传入当前类(Person),并...
2
评论
分享
个人成就
文章被点赞
150
文章被阅读
30,138
掘力值
1,055
关注了
5
关注者
158
收藏集
0
关注标签
5
加入于
2020-07-16