图示:
以下分别是类图与时序图
more >>
技术的,瞎说的,啥都有吧。。。希望。。。
|
|
more >>
- OC方法调用的实质
- 动态绑定和消息转发的流程
- 动态绑定实例(添加实例方法、添加类方法)
- 消息转发实例
- 消息转发模拟“多继承”以及二者的区别
- 使用消息转发代替继承
more >>
- class和category的数据结构
- 为什么category只能添加方法,不能添加属性?
- category为何不要覆盖父类方法?
- 多个category覆盖同名方法的执行顺序
- category与extension的区别
- 关联对象和其他补充
简而言之,RunLoop就是一个“do-while”循环–一个事件队列循环。循环时,系统会依次从事件队列中取出事件并执行;没有事件处理时,RunLoop会进入休眠,等待事件唤醒处理,以节省系统资源,即“休眠->事件唤醒->处理事件->休眠…”的逻辑。
在iOS中,RunLoop存在的类为CFRunLoopRef和NSRunLoop。前者为CoreFoundation框架,C语言编写,线程安全;后者是OC封装,线程不安全。
more >>
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true