首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
顶风尿一丈
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
最新
热门
ios 内存管理-弱引用
前言 内存管理是ios开发中非常重要的部分,适当的时机释放和回收内存才能保证程序的高效运行。内存分栈内存、堆内存,我们真正需要关心是堆内存,栈内存是系统自己管理的。函数、变量都是放在栈区的,它的内存管
ios 锁的应用-读写锁
我们主要探索了@synchronized底层实现原理,知道了这把锁为什么可以多线程递归加锁。同时也浅尝辄止了每把锁都是不同的,如果使用不好会造成死锁,下面继续探索锁的种类以及实现一把读写锁。
ios 底层分析-锁
锁对我们而言不陌生但是又很陌生,当多个线程操作同一个资源的时候为了内存安全,需要对资源进行保护,那么我们需要使用锁。
ios GCD深入应用
我们总结了多线程的意义以及实际开发中的案例,其中死锁、线程安全等等都是多线程绕不过的问题,需要我们小心处理。今天我们继续总结下实际开发中还用到了哪些与GCD相关的应用以及需要注意的地方。
ios 多线程和GCD
对于多线程我觉得还是很重要的,实际开发中的使用以及面试中出现的频率都是非常高的。而多线程的使用大多数情况下会用到GCD,所以后面的线程安全探索就围绕GCD展开
ios 底层面试一
通过面试题检验下自己对底层掌握的怎么样吧,load()调用顺序,压栈顺序、指针平移、方法的继承等等这些你都掌握了吗
ios 底层类的扩展和关联对象
分类中添加的属性,编译时并不会生成set、get方法,那么分类中的属性该如何存储呢?下面就分析下类的`关联对象`以及`类的扩展`。
ios 底层原理之分类加载
read_images探索了类的加载过程,懒加载类在方法第一次调用时realizeClassWithoutSwift这个方法对类、元类以及父类进行了初始化,而非懒加载类即实现load()方法的类在re
ios 底层原理之类加载
上一篇我们探索了[dyld](https://juejin.cn/post/6992560176360325133)的加载过程,从dyld源码探索到oc源码,是oc中的_objc_init方法通过调用
ios 底层原理之dyld
思考一下我们写的代码是`如何装载进内存`的,我们打包的APP在手机里只是一个文件,如何把这个文件加载进内存的呢?我们都知道OC是运行时,那`运行时是何时介入`的呢?今天就探索一下Dyld动态链接器,这
下一页
个人成就
文章被点赞
80
文章被阅读
31,132
掘力值
891
关注了
24
关注者
55
收藏集
0
关注标签
1
加入于
2021-06-10