![240](https://upload.jianshu.io/users/upload_avatars/2638566/b223d7d5-1d8f-4dec-a8d8-4e27a5a3e1b8.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
runtime是什么放典?Objective-C是一門動(dòng)態(tài)語(yǔ)言篮洁,所有OC代碼在運(yùn)行時(shí)全部會(huì)被轉(zhuǎn)化C語(yǔ)言運(yùn)行援岩。 objc_msgSend函數(shù) 動(dòng)態(tài)方法解析
蘋果SDK庫(kù) AVFoundation AVKit BusinessChat CallKit CFNetwork ClassKit CloudK...
1. KVO實(shí)現(xiàn)原理 2. runloop 和線程有什么關(guān)系 3. setNeedsUpdateConstraints偏友、layoutIfNeed...
1. KVO實(shí)現(xiàn)原理 2. 說(shuō)說(shuō)你理解的埋點(diǎn)3. 消息轉(zhuǎn)發(fā)機(jī)制原理4. 說(shuō)說(shuō)你理解的weak屬性5. 假如controller臃腫弟晚,如何優(yōu)化6....
cornerstone 步驟:
Git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/...
一箕宙、GCD簡(jiǎn)單介紹 什么是GCD GCD優(yōu)勢(shì) 任務(wù)和隊(duì)列 GCD有2個(gè)核心概念 GCD的使用就2個(gè)步驟 將任務(wù)添加到隊(duì)列中嚎朽,GCD會(huì)自動(dòng)將隊(duì)列中...
線程安全隱患 資源共享 解決數(shù)據(jù)錯(cuò)亂問(wèn)題使用互斥鎖互斥鎖使用格式: @synchronized(鎖對(duì)象) { // 需要鎖定的代碼 }鎖定1份代...
一、進(jìn)程與線程 進(jìn)程介紹 線程介紹 線程的串行 二柬帕、多線程 多線程介紹 多線程原理 多線程的優(yōu)缺點(diǎn) 多線程優(yōu)點(diǎn): 多線程缺點(diǎn) 多線程在iOS開(kāi)發(fā)...