首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一荤一素一碗粥
掘友等级
iOS coder
学习 记录 总结
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
OC底层原理06:消息流程之快速查找
本文的主要目的是理解objc_msgSend的方法查找流程。 runtime简介 编译时:把源代码编译成机器能识别的代码过程。简单来说就是做一些翻译工作,代码还未装载进内存。也就是说编译时还未分配内存
OC底层原理05-cache_t探索
类结构 在OC底层原理04-类结构分析中,类主要是下列组成:isa,superclass,cache,bits。 本文只探究cache_t。 cache_t探索 cache_t源码 下面通过真机64位
iOS:组件化的三种通讯方案
组件化 本文主要介绍组件化常用三种通讯方式. 常⽤的三种组件化通讯方案 组件化通信方案 组件化最重要的是兄弟模块的通讯 常⽤的三种方案 URL Scheme Target - Action Proto
iOS:内存管理(四)NSRunLoop 底层分析
本文主要分析 AutoReleasePool 以及 NSRunLoop 的底层实现 RunLoop 对于RunLoop,主要关心的点有以下几个 1、runloop是什么? 2、runloop和线程的关
iOS:内存管理(一)TaggedPointer/retain/release/dealloc/retainCount 底层分析
本文主要是分析内存管理中的内存管理方案,以及retain、retainCount、release、dealloc的底层源码分析 ARC & MRC iOS中的内存管理方案,大致可以分为两类:MRC(手
iOS:内存管理(三)AutoReleasePool
本文主要分析 AutoReleasePool AutoReleasePool 自动释放池 自动释放池是OC中的一种内存自动回收机制,它可以将加入AutoreleasePool中的变量release的
iOS:内存五大区
在iOS中,内存主要分为栈区、堆区、全局区、常量区、代码区五大区域。如下图所示 下面分别介绍这五大区 栈区(Stack) 定义 栈是系统数据结构,其对应的进程或者线程是唯一的 栈是向低地址扩展的数据结
iOS:启动优化(一)基本概念
虚拟内存 & 物理内存 早期的数据访问是直接通过物理地址访问的,这种方式有以下两个问题: 1、内存不够用 2、内存数据的安全问题 内存不够用的方案:虚拟内存 针对问题1,我们在进程和物理内存之间增加一
iOS:LLVM编译流程 & Clang插件开发
本文主要是理解LLVM的编译流程以及clang插件的开发 LLVM LLVM官方文档 LLVM是架构编译器的框架系统,以C++编写而成,用于优化任意程序语言编写的程序的编译时间(compile-tim
OC底层原理09:dyld加载过程
本文主要分析dyld的加载流程,了解在main函数之前,底层做了什么 引用 打印是:+[ViewController load], 来了 : kcFunc ,main. 也就是 load --> C+
下一页
个人成就
文章被点赞
247
文章被阅读
97,123
掘力值
2,338
关注了
58
关注者
138
收藏集
1
关注标签
8
加入于
2020-03-31