1、內(nèi)聯(lián)函數(shù) 內(nèi)聯(lián)函數(shù)(又被稱為在線函數(shù)或編譯時(shí)期展開(kāi)函數(shù))是指在用inline修飾的函數(shù)(這里指的是C++或者C語(yǔ)言的函數(shù))。 2、與普通函數(shù)的區(qū)別 我們都知道函數(shù)不管是O...
1、內(nèi)聯(lián)函數(shù) 內(nèi)聯(lián)函數(shù)(又被稱為在線函數(shù)或編譯時(shí)期展開(kāi)函數(shù))是指在用inline修飾的函數(shù)(這里指的是C++或者C語(yǔ)言的函數(shù))。 2、與普通函數(shù)的區(qū)別 我們都知道函數(shù)不管是O...
資源準(zhǔn)備 多線程蘋果官方文檔 objc源碼下載:多個(gè)版本的objc源碼 線程和進(jìn)程 線程和進(jìn)程的定義 什么是進(jìn)程 進(jìn)程是指在系統(tǒng)中正在運(yùn)行的一個(gè)應(yīng)用程序; 每個(gè)進(jìn)程都是獨(dú)立的...
轉(zhuǎn)自:http://blog.csdn.NET/nndasdfg/article/details/51436731 總結(jié)一下大文件分片上傳和斷點(diǎn)續(xù)傳的問(wèn)題。因?yàn)槲募^(guò)大(比如...
架構(gòu)與特性:一個(gè)完整的IM系統(tǒng)是怎樣的?[#%E6%9E%B6%E6%9E%84%E4%B8%8E%E7%89%B9%E6%80%A7%E4%B8%80%E4%B8%AA%E...
YYAsyncLayer源碼分析 本節(jié)關(guān)鍵字 異步繪制 RunLoop 這是YYAsyncLayer的結(jié)構(gòu) YYAsyncLayer:異步繪制的CALayer子類,這個(gè)類做的...
一、異步繪制原理 在 UIView 中有一個(gè) CALayer 的屬性,負(fù)責(zé) UIView 具體內(nèi)容的顯示。具體過(guò)程是系統(tǒng)會(huì)把 UIView 顯示的內(nèi)容(包括 UILabel ...
1. UIView的繪制流程圖 UIView調(diào)用setNeedsDisplay,但是沒(méi)立即進(jìn)行視圖的繪制工作; UIView調(diào)用setNeedDisplay后,系統(tǒng)調(diào)用vie...
前言 學(xué)如逆水行舟,不進(jìn)則退。共勉?。?! 這篇文章會(huì)非常詳細(xì)的分析 iOS 界面構(gòu)建中的各種性能問(wèn)題以及對(duì)應(yīng)的解決思路,同時(shí)給出一個(gè)開(kāi)源的微博列表實(shí)現(xiàn),通過(guò)實(shí)際的代碼展示如何...
前言 知道VVeboTableViewDemo其實(shí)很久了,一直想研究一下,最近終于有時(shí)間了,將VVeboTableViewDemo用Swift做了一遍(VVeboTableV...
iOS面試題 本面試題為個(gè)人使用版本,如后續(xù)流傳出去,請(qǐng)轉(zhuǎn)發(fā)的朋友務(wù)必注釋一下,答案正確性有待商榷,本人的答案不代表權(quán)威,僅僅是個(gè)人理解。 文章內(nèi)部有寫(xiě)混亂,將就著看吧。另外...
使用泛型好處: 泛型可以更好地、更抽象地?cái)U(kuò)大該方法的作用域。泛型可以將類型參數(shù)化,提高代碼復(fù)用率,減少代碼量。泛型在使用的時(shí)候要確定類型(要么自動(dòng)推導(dǎo)出類型,要么指定類型)。...
已知發(fā)送數(shù)據(jù)為1101 0110 11,采用CRC校驗(yàn),生成多項(xiàng)式為10011,求最終發(fā)送數(shù)據(jù)? 答案為:1101 0110 11 1110 解題步驟如下: 找到生成多項(xiàng)式1...
與海明校驗(yàn)碼類似,CRC碼也是數(shù)據(jù)通訊中常用的校驗(yàn)方式。CRC 算法的基本思想是將傳輸?shù)臄?shù)據(jù)當(dāng)做一個(gè)位數(shù)很長(zhǎng)的數(shù)。將這個(gè)數(shù)除以另一個(gè)數(shù)。得到的余數(shù)作為校驗(yàn)數(shù)據(jù)附加到原數(shù)據(jù)后面...
控制電機(jī)運(yùn)行,編程 前言:最近被公司外派,去給一家做電機(jī)的設(shè)備做一個(gè)軟件,要求用手機(jī)控制電機(jī),經(jīng)過(guò)一番調(diào)研,開(kāi)始入手,怎么說(shuō),這個(gè)公司沒(méi)有需求,沒(méi)有測(cè)試,原型圖邏輯都不通,一...
1. 啟動(dòng)流程 1.1 準(zhǔn)備知識(shí) Mach-O Apple的操作系統(tǒng)的可執(zhí)行文件格式幾乎都是mach-o,mach-o可以大致的分為三部分: 絕大多數(shù)mach-o包括以下三個(gè)...