目錄 原理原理驗(yàn)證一(表面驗(yàn)證)原理驗(yàn)證二 (使用 runtime)原理驗(yàn)證三(底層驗(yàn)證)如何調(diào)用原類方法 一 原理 平常開發(fā)中嫁蛇,我們經(jīng)常給某些...
目錄 本篇幅代碼會(huì)有些多芬膝,需要讀者耐心看完慧起。 一 block 循環(huán)引用講解 詳細(xì)請移步至 iOS-底層原理(11)-block-循環(huán)引用詳解惩淳,該...
目錄 assignweakstrongcopy 序言 在iOS開發(fā)中定義@property屬性時(shí),經(jīng)常用到assign歉摧、weak艇肴、strong、...
目錄 歷史由來@dynamic與@synthesize的區(qū)別總結(jié) 一 歷史由來 在 iOS5之前叁温,屬性的正常寫法需要三個(gè)步驟 成員變量 @pro...
一 不嚴(yán)謹(jǐn)寫法 先附上不嚴(yán)謹(jǐn)?shù)膭?chuàng)建單例的寫法 SignalModel.h SignalModel.m 外界使用 打印結(jié)果 通過上面的測試豆挽,可以看...
一 野指針 C語言當(dāng)我們聲明1個(gè)指針變量,沒有為這個(gè)指針變量賦初始值.這個(gè)指針變量的值是1個(gè)垃圾指 指向1塊隨機(jī)的內(nèi)存空間。 OC語言:指針指向...
iOS中根據(jù)本地icon加載出一個(gè)UIImage對象有兩種方法: imageNamed: *imageWithContentsOfFile: 那...
前言 當(dāng)我們在手機(jī)屏幕上進(jìn)行了一次點(diǎn)擊膛檀,滑動(dòng)锰镀,輕掃手機(jī)屏幕娘侍,手機(jī)如何捕獲這個(gè)事件并且做出對應(yīng)的反應(yīng),這里就涉及到了兩個(gè)概念泳炉,事件鏈和響應(yīng)鏈憾筏。 一...
導(dǎo)讀 在iOS開發(fā)中,就像Application有生命周期回調(diào)方法一樣,在Objective-C的類被加載和初始化的時(shí)候花鹅,也可以收到方法回調(diào)氧腰,可...