![240](https://upload.jianshu.io/users/upload_avatars/7911324/0a04007f-7e74-4756-9b85-ac1d229d3b5c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
為了適應(yīng)當(dāng)前公司業(yè)務(wù)需求,著手學(xué)習(xí)微信小程序武鲁;為了更快上手公司業(yè)務(wù)绑警,現(xiàn)在制定以下學(xué)習(xí)路線才漆,不足之處哎垦,還請(qǐng)指證柒昏。 一显蝌、前期準(zhǔn)備工作 1.1...
目錄 工程結(jié)構(gòu) 模塊代碼結(jié)構(gòu) 代碼書(shū)寫(xiě)規(guī)范 一、工程結(jié)構(gòu) 當(dāng)前swift項(xiàng)目工程還在整合中破喻,這里以舊項(xiàng)目結(jié)構(gòu)進(jìn)行展示虎谢,原理是一樣的。結(jié)構(gòu)圖如下:...
一曹质、耗電優(yōu)化 少用定時(shí)器 優(yōu)化I/O操作盡量不要頻繁寫(xiě)入小數(shù)據(jù)婴噩,最好批量一次性寫(xiě)入讀寫(xiě)大量重要數(shù)據(jù)時(shí),考慮用dispatch_io羽德,其提供了基于...
一几莽、自旋鎖和互斥鎖區(qū)別 自旋鎖: 忙等待。即在訪問(wèn)被鎖資源時(shí)宅静,調(diào)用者線程不會(huì)休眠章蚣,而是不停循環(huán)在那里,直到被鎖資源釋放互斥鎖: 會(huì)休眠姨夹。即在訪問(wèn)...
一纤垂、監(jiān)控卡頓的原理 1.1、原理 我們通過(guò)監(jiān)聽(tīng) NSRunLoop 的狀態(tài)磷账,就能夠發(fā)現(xiàn)調(diào)用方法是否執(zhí)行 時(shí)間過(guò)長(zhǎng)洒忧,從而判斷出是否會(huì)出現(xiàn)卡頓。 1...
一够颠、UITableView相關(guān) 1.1、重用機(jī)制 代碼層 重用示意圖 1.2榄鉴、數(shù)據(jù)源同步 解決方案 并發(fā)訪問(wèn)履磨、數(shù)據(jù)拷貝并發(fā)方案 串行訪問(wèn)串行方案...
一、HTTP 問(wèn)題1:HTTP是什么庆尘? HTTP是超文本傳輸協(xié)議剃诅。 包含請(qǐng)求/響應(yīng)報(bào)文(具體說(shuō)出報(bào)文包含的字段)。 1.1驶忌、請(qǐng)求/響應(yīng)報(bào)文 請(qǐng)求...
一矛辕、圖片緩存框架面試題 問(wèn)題1:怎樣設(shè)計(jì)一個(gè)圖片緩存框架? 問(wèn)題2:圖片通過(guò)什么方式進(jìn)行讀寫(xiě)付魔,過(guò)程是怎樣的聊品? 讀寫(xiě)方式: 以圖片URL的單向Ha...
一、AFNetworking 問(wèn)題1:AFNetworking整體框架是什么樣的几苍? 1.1翻屈、主要關(guān)系圖 問(wèn)題2:AFNetworking的核心類(lèi)...