OC底層探索: 01-OC對象的底層分析[http://www.reibang.com/p/953fcfddde28]02-OC類的底層分析[...

OC底層探索: 01-OC對象的底層分析[http://www.reibang.com/p/953fcfddde28]02-OC類的底層分析[...
首先括荡,我們看下幾個類型:NSObject妈候、Class综看、objc_object、objc_class馒索、id的聯(lián)系與區(qū)別莹妒。 NSObject:OC中...
在iOS開發(fā)中定時器是我們經常遇到的需求,常用到的定時器表示方式有NSTimer绰上、GCD旨怠,那么它們之間有什么樣的區(qū)別呢?本文將從兩者的基本使用開...
Sending Messages 在 Objective-C 中蜈块,如果向某對象傳遞消息鉴腻,那就會使用動態(tài)綁定機制來決定需要調用的方法。在底層百揭,所有...
前言 從一個對象收到一個無法響應的方法到崩潰之間發(fā)生了什么爽哎?runtime在底層做了哪些操作?OC對象在發(fā)送消息的時候會在該類的緩存列表中查找方...
1器一、RunLoop初探 1.1课锌、RunLoop是什么? RunLoop從字面上來說是跑圈的意思祈秕,如果這樣理解不免有些膚淺渺贤。下面是蘋果官方文檔的關...
1.1 什么是自動引用計數(shù) 概念:在 LLVM 編譯器中設置 ARC(Automaitc Reference Counting) 為有效狀態(tài),就...
iOS編譯 當一個xcode工程build之后一般會執(zhí)行如下幾個步驟: 預處理 語法和語義分析 生成代碼和優(yōu)化 匯編 鏈接 iOS編譯采用Cla...
iOS原理 文章匯總[http://www.reibang.com/p/9fa8104e3698] 物理內存 物理內存指的是內存條上的內存志鞍,早...
前言 本文是上一篇:搞懂Objective-C中的ARC[http://www.reibang.com/p/ed84101e0efe]的延伸和...