首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
夜风之
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
最新
热门
OC_@autoreleasePool
自动释放池: oc中内存自动回收的一种机制,可以延长释放池中变量释放的时机,可以防止项目在运行过程中内存峰值过高。一般情况下创建的变量当超出其的作用域时,变量就会被释放。
OC_散列表
散列表 是寻找 weak_entry_t 的一个过程,__weak 在底层维护了一张 哈希表,其内部也是寻找 weak_entry_t的一个过程,对其进行弱引用指针添加和删除的操作
OC_内存管理
内存五大区: 栈、堆、全局区、常量区、代码区。数据类型:值类型,引用类型。内存管理方案:tagged pointer
OC_位域、联合体
位域:只能存储在同一个字节内,所以最大长度是8个bit位,若一个字节所剩下的空间不够存放下个元素,则存储在下个字节空间内。联合体:共用同一块内存,必须可以容纳最大的成员变量,其的大小必须是最大的整数倍
OC_Alloc 响应流程
alloc相应流程:alloc -> objc_alloc -> callAlloc -> objc_msgSend -> alloc -> objc_rootAlloc -> callAllo...
个人成就
文章被点赞
1
文章被阅读
1,272
掘力值
77
关注了
2
关注者
0
收藏集
2
关注标签
46
加入于
2016-03-22