1. HTTP協(xié)議 超文本傳輸協(xié)議 請求/響應(yīng)報(bào)文請求image響應(yīng)image請求方式GET請求參數(shù)以?分割拼接到URL后面參數(shù)長度限制2048...
1. 概念 RunLoop是通過內(nèi)部維護(hù)的事件循環(huán)來對事件/消息進(jìn)行管理的一個(gè)對象 事件循環(huán)沒有消息需要處理時(shí)扫尖,休眠以避免資源占用image有消...
1. GCD 1. 同步/異步 串行/并發(fā) 死鎖原因隊(duì)列引起的循環(huán)等待主隊(duì)列中所提交的任務(wù)無論是同步方式還是異步方式嵌器,都要在主線程中執(zhí)行同步提...
1. 內(nèi)存布局 stack:棧區(qū)萨醒,方法調(diào)用 heap:堆區(qū),通過alloc等分配的對象 bss:未初始化的全局變量、靜態(tài)變量 data:已初始化...
1. 相關(guān)數(shù)據(jù)結(jié)構(gòu) objc_objectobjc_object objc_classobjc_classcache_t用于快速查找方法執(zhí)行函數(shù)...
1. 分類-category 如何使用聲明私有方法分解體積龐大的類文件把Framework的私有方法公開等 分類的特點(diǎn)(與擴(kuò)展的區(qū)別)運(yùn)行時(shí)決議...
UI相關(guān) 1. UI視圖數(shù)據(jù)源同步 并發(fā)訪問级零,數(shù)據(jù)同步 (內(nèi)存消耗 ) 串行訪問(子線程耗時(shí),會有延時(shí)) 2. 事件傳遞和視圖響應(yīng)的機(jī)制和流程 ...
使用Lottie做加載動(dòng)畫 先給出Lottie的鏈接:Lottie-iOS 使用Lottie做動(dòng)畫的好處: 多平臺統(tǒng)一滞乙,包括使用和動(dòng)畫效果 不用...
1. GitHub上添加倉庫 如上圖奏纪,不用添加README也不用選擇.gitignore和license。 2. 打開終端cd到準(zhǔn)備好的文件夾下...