RxSwift文檔 RxSwift QQ 交流群: 424180219 RxSwift 中文文檔 持續(xù)更新 提供電子書下載 RxSwift RayWenderlich.com...

RxSwift文檔 RxSwift QQ 交流群: 424180219 RxSwift 中文文檔 持續(xù)更新 提供電子書下載 RxSwift RayWenderlich.com...
HTTP 超文本傳輸協(xié)議請求報文格式 響應(yīng)報文格式 常用的請求方式 POST GET HEAD PUT DELETE OPTIONS POST 與 GET的區(qū)別 POST:非...
前言 上章[http://www.reibang.com/p/34fe5ca88565]說到系統(tǒng)沒有找到對應(yīng)的方法實現(xiàn)時會進(jìn)入resolveInstanceMethod動態(tài)...
前言 上章[http://www.reibang.com/p/849096a5705c]寫了消息流程中,查找cache的過程,當(dāng)cache中不存在需要的方法時,系統(tǒng)會調(diào)用l...
前言 當(dāng)我們定義一段代碼: 它在底層是如何實現(xiàn)的?通過clang進(jìn)行編譯,可以找到: 很明顯,OC在底層是通過objc_msgSend傳遞消息的,第一個參數(shù)是接收對象,第二個...
之前分析了objc_class中的class_data_bits_t和isa,還剩下cache_t,今天來進(jìn)行分析一下 結(jié)構(gòu) 總結(jié)下來主要有4個參數(shù): 驗證 1. 2. 先將...
先來看看一道常見的面試題: 要想知道輸出結(jié)果為什么,必須先知道isKindOfClass與isMemberOfClass的具體實現(xiàn)。 解析 + (BOOL)isKindOfC...
消失的類方法 在類結(jié)構(gòu)[http://www.reibang.com/p/505d408e6e50]中,我們說了如何通過地址偏移查找類相關(guān)信息。但是,如果我們在Person...
之前分析isa指針[http://www.reibang.com/p/bae99f3f5603],今天具體來分析下類的結(jié)構(gòu)。 元類 先創(chuàng)建一個Person類,然后實例化一個...
每一個Objective-C對象都與一個isa指針綁定,那這個isa又是如何與對象進(jìn)行綁定的呢喘鸟。 clang 要知道如何綁定的,我們需要先知道OC類在底層文件的定義,這就需要...
什么是內(nèi)存對齊 先來看一個例子 每種數(shù)據(jù)類型的大小可參考: 按照圖計算,內(nèi)存大小應(yīng)該都為 ,然后運行結(jié)果如圖: 可見,系統(tǒng)內(nèi)部是按照一定規(guī)則進(jìn)行內(nèi)存分配的,而這個規(guī)則就叫內(nèi)存...
開發(fā)中,我們經(jīng)常使用到[[xxx alloc] init],但卻沒有真正理解過alloc,init,現(xiàn)在進(jìn)行深入了解一下。 alloc,init的功能 1.先看看這樣的一個例...
代替代理 1.自定義一個View控件棒坏,并添加一個按鈕 2.如果使用代理臭挽,需要創(chuàng)建一個delegate屬性八匠,在clickButton:中執(zhí)行[self.delegate xxx...
RAC中有幾種常用的集合類 RACTuple 元組類,也相當(dāng)于RAC中的數(shù)組 常用創(chuàng)建方式 案例 RACSequence 代替數(shù)組字典趴酣,用于快速遍歷梨树,常用與數(shù)組/字典轉(zhuǎn)模型
1.RACSubject繼承RACSignal,與RACSignal不同的是岖寞,RACSubject自身就可以信號的創(chuàng)建抡四,訂閱與發(fā)送 2.RACReplaySubject繼承R...
前言 RAC是iOS開發(fā)中經(jīng)常使用到響應(yīng)式框架,在OC中可以通過pod導(dǎo)入 RAC信號創(chuàng)建與發(fā)送 RAC中一個常見的流程:1.創(chuàng)建一個信號2.訂閱信號3.發(fā)送信號RACSig...
什么是Runtime C語言是一門靜態(tài)語言仗谆,在編譯階段已確定所有的數(shù)據(jù)類型指巡,函數(shù)方法。 Objective-C是一門動態(tài)語言隶垮,在編譯時是不知道具體的變量類型藻雪,函數(shù)方式,是在運...
公轉(zhuǎn)和自轉(zhuǎn)是OpenGL中的一個經(jīng)典案例狸吞,先來看看效果: 方法分析 1勉耀、對圖形數(shù)據(jù)初始化,需要調(diào)用setupRC()方法2蹋偏、窗口大小變動時便斥,需要調(diào)用changeSize(in...
1、什么是離屏渲染 GPU的渲染操作主要由CoreAnimation中的Render Server模塊負(fù)責(zé)威始。Render Server在渲染過程主要遵循“畫家算法",將圖像的...