首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
醉了码
掘友等级
iOS研发工程师
主要从事移动端开发,也参与过微信小程序、h5、flutter混合开发,对学习始终充满热忱!
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
最新
热门
iOS 底层原理(22) -多线程概念
多线程 线程和进程的定义 线程 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程要想执行任务,必须得有线程,进程至少要有一条线程 程序启动会默认开启一条线程,这条线程被称为主线程或者U
OC底层原理(16)- 类的加载原理(下)
指针强转到数据结构 realizeClassWithoutSwift方法里面的auto ro = (const class_ro_t *)cls->data();,其实就是用到了将指针强转到数据结构。
OC底层原理(15)- 类的加载原理(中)
由于我们要研究的是类,经过一系列的跟踪调试,来到了关于类的加载的地方,定位到的代码位置是realizeClassWithoutSwift,那么就进入该方法,看看它究竟做了些什么操作。 realizeC
OC底层原理(14)- 类的加载原理(上)
objc_init分析 objc_init源码 打印环境变量帮助:代码资源 以上相关函数的解释: _dyld_objc_notify_register read_images流程 map_images
OC底层原理(5)--类的原理分析下
WWDC关于runtime的优化 Clean Memory 和 Dirty Memory 扩展class_rw_t、class_rw_ext_t、class_ro_t class_rw_ext_t出现
iOS底层原理(20) - KVO原理
关于KVO的官方文档: 官方文档 一、KVO的一些细节 1、context 官方文档的解释 翻译 代码示例 小结 通常我们通过keyPath来区分观察的内容,但是这种方式有一个问题,那就是如果父类也做
常见网络协议(socket、http、https、websocket、tcp等)以及它们之间的关系解析
1、https为什么会出现? HTTP是明文传输(会被窃听),不校验数据的完整性(会被篡改),而且也不校验双方的身份(会被第三方拦截)。 为了解决窃听、篡改、拦截这三大问题,因此引入了HTTPS, H
iOS底层原理(37) - 界面优化
卡顿的原理 图形处理的框架结构 图形显示的原理 卡顿的检测 屏幕刷新率 FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。 1、CADisplayLink监测 利用CA
iOS底层原理(37) - Runloop
Runloop的作用 保持程序的持续运行 处理App中的各种事件(触摸、定时器、performSelector) 节省cpu资源、提高给程序的性能(有事件就处理,没有就休眠) Runloop的结构 _
iOS底层原理(36)-内存管理下
自动释放池 自动释放池的数据结构就是一个双向链表。 首先可以看到main函数: 通过 clang 查看编译后的部分代码,全部代码请查看 main.cpp 通过main.cpp文件可以看到,底层调用了两
下一页
个人成就
文章被点赞
48
文章被阅读
39,381
掘力值
1,286
关注了
13
关注者
24
收藏集
5
关注标签
1
加入于
2021-06-05