IP属地:山东
runtime是什么?Objective-C是一门动态语言,所有OC代码在运行时全部会被转化C语言运行。 objc_msgSend函数 动态方法解析
苹果SDK库 AVFoundation AVKit BusinessChat CallKit CFNetwork ClassKit CloudK...
1. KVO实现原理 2. runloop 和线程有什么关系 3. setNeedsUpdateConstraints、layoutIfNeed...
1. KVO实现原理 2. 说说你理解的埋点3. 消息转发机制原理4. 说说你理解的weak属性5. 假如controller臃肿,如何优化6....
cornerstone 步骤:
Git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/...
一、GCD简单介绍 什么是GCD GCD优势 任务和队列 GCD有2个核心概念 GCD的使用就2个步骤 将任务添加到队列中,GCD会自动将队列中...
线程安全隐患 资源共享 解决数据错乱问题使用互斥锁互斥锁使用格式: @synchronized(锁对象) { // 需要锁定的代码 }锁定1份代...
一、进程与线程 进程介绍 线程介绍 线程的串行 二、多线程 多线程介绍 多线程原理 多线程的优缺点 多线程优点: 多线程缺点 多线程在iOS开发...