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