首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS深入理解系列
Haha_bj
创建于2021-06-16
订阅专栏
iOS深入理解系列不定期更新
等 12 人订阅
共6篇文章
创建于2021-06-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS深入理解Autoreleasepool(自动释放池)
一、 @autoreleasepool{} 我们平时创建一个main函数的代码的时候,就会发现其中有一个这个东西@autoreleasepool{},使用clang编译之后:@autoreleasep
iOS深入理解RunLoop
一、RunLoop简介 1、什么是RunLoop Run表示运行,Loop表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈。 RunLoop实际上是一个
iOS深入理解性能优化
一、CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用 CPU中央处理器 GPU图形处理器 在iOS中是双缓冲机制,有前帧缓存、后帧缓存 我们所看到的成像,是通过CPU和GPU共同协
iOS深入理解Block
一、Block的本质 block本质上也是一个OC对象,它内部也有个isa指针 block是封装了函数调用以及函数调用环境的OC对象 最终继承自NSObject 二、Block的变量捕获(captur
iOS深入理解Category
Category编译之后的底层结构是struct category_t,里面存储着分类的对象方法、类方法、属性、协议信息 在程序运行的时候,runtime会将Category的数据,合并到类信息中(类
iOS深入理解KVC、KVO
一、KVC KVC的全称是Key-Value Coding,俗称“键值编码”,KVC提供了一种间接访问其属性方法或成员变量的机制,可以通过字符串来访问对应的属性方法或成员变量。 经常用到的api KV