首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
gufs镜像
掘友等级
移动研发从业者 iOS研发工程师
iOS底层探索者!iOS、Android、微信小程序移动开发,爱好者和学习者。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
最新
热门
Swift学习总结——认识Swift以及Swift编译器
Swift学习总结,本阶段完成Swift基础内容的总结。本篇幅包括:认识Swift,Swift编译器等。
iOS底层学习——界面优化
本篇主要分析解决以下几个问题:界面显示原理;导致界面卡顿的原因;如何检测界面卡顿;如何解决界面卡顿问题。
iOS底层学习——RunLoop实现原理
`RunLoop`是通过系统内部维护的循环进行事件、消息管理的一个对象。`RunLoop`实际上就是一个`do...while`循环,有任务时开始,无任务时休眠。
iOS内存管理——内存管理(自动释放池AutoreleasePool)
内存管理之自动释放池AutoreleasePool,从概念、运行机制、使用方式、底层实现原理等方面分析了自动释放池。
iOS底层学习——内存管理(弱引用和强引用)
对iOS内存管理方面的知识点进行补充,深入了解弱引用其引用计数的实现逻辑。并结合NSTimer和Block循环引用问题,探索解决方案!
iOS底层学习——内存管理(内存五大区、TiggedPointer、引用计数)
学习了解iOS内存管理方案,包括内存五大区、TiggedPointer小对象、引用计数(retain、release、retainCount、dealloc底层实现原理)。
iOS底层学习——LLVM编译流程
了解LLVM架构及其设计思路;编译流程分析:输入源文件;预处理(宏替换、头文件导入);编译(词法分析、语法分析生成IR带代码);编译器优化,并生成汇编代码;生成目标文件;链接动静态库,生成可执行文件。
iOS底层学习——block底层原理
分析`block`的底层实现原理,栈区`block`是如何拷贝的堆区的,`block`捕获外部变量的本质,`block`的数据结构等内容。
iOS底层学习——block以及循环引用问题
block分为三种类型: __NSGlobalBlock__ 全局、__NSStackBlock__ 栈区、__NSMallocBlock__堆区。block导致循环引用的原因和解决方案!
iOS底层学习——锁
锁的分类:互斥锁、自旋锁;锁的性能分析;锁的作用;常用的@synchronized、NSlock、NSCondition、NSConditionLock、读写锁的使用方式和底层实现原理。
下一页
个人成就
文章被点赞
324
文章被阅读
60,750
掘力值
1,942
关注了
0
关注者
217
收藏集
0
关注标签
12
加入于
2021-03-15