首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kirito_song
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
MJiOS底层笔记--性能优化
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 在iOS中是双缓冲机制,有前帧缓存、后帧缓存。可以提高渲染效率 在VSync(垂直脉冲)信号作用下,视频控制器每隔16.67ms就会去帧缓冲区…
MJiOS底层笔记--内存管理
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 block在捕获变量时根据变量类型自行进行若引用处理。 timer作为参数传递时,内部接收到的都是对象的地址值,无法获取引用类型。 需要动态分…
MJiOS底层笔记--多线程
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 其余情况、全部将会置于当前线程/主线程(主队列任务)下执行。 如果等待锁的线程优先级较高,它会一直占用着CPU资源,优先级低的线程就有可能得不…
MJiOS底层笔记--Runloop
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 _commonModeItems代表着能在Common模式下工作的单元,比如timer。 向自线程runloop中添加一个port,赋予其存在…
MJiOS底层笔记--Runtime
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 基本介绍可以查阅OC对象本质中关于class_wr_t的部分。 需要注意的是,在构建方法签名(NSMethodSignature)时,即使简化…
MJiOS底层笔记--Block
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 1. block本质上也是OC对象,内部也存在isa指针 2. block内部封装了函数调用,以及函数调用所需的环境(参数) 其中函数调用会被…
MJiOS底层笔记--load && initialize
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。
MJiOS底层笔记--Cateogry
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 综上所述吧,看一遍上面的就懂了。 长这个样子,所以才会覆盖原本的方法。 AssociationsHashMap以object作为key,另一个…
MJiOS底层笔记--KVO本质
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 Foundation下的一个C语言函数,当调用被监听对象属性的set方法时,实际上将会调用这个C语言方法。 并且,KVC内部实现了通知逻辑(w…
MJiOS底层笔记--OC对象本质
本文属笔记性质,主要针对自己理解不太透彻的地方进行记录。 推荐系统直接学习小码哥iOS底层原理班---MJ老师的课确实不错,强推一波。 而在C++中只有struct(结构体)才能容纳不同类型的内容(比如不同属性)。 如果需要链接其他框架,使用-framework参数。比如-fr…
下一页
个人成就
文章被点赞
82
文章被阅读
23,492
掘力值
684
关注了
3
关注者
96
收藏集
0
关注标签
4
加入于
2018-12-06