概述 計算機的屬性反映的是人類創(chuàng)造者的本性。其內(nèi)部復(fù)雜的系統(tǒng),依賴于底層原理來驅(qū)動橄维,很多計算機的原理是相同的漱逸,不同的編程語言图毕,復(fù)雜的業(yè)務(wù)邏輯等等硫狞,都是在講述同一個故事娄昆。本篇從...
概述 計算機的屬性反映的是人類創(chuàng)造者的本性。其內(nèi)部復(fù)雜的系統(tǒng),依賴于底層原理來驅(qū)動橄维,很多計算機的原理是相同的漱逸,不同的編程語言图毕,復(fù)雜的業(yè)務(wù)邏輯等等硫狞,都是在講述同一個故事娄昆。本篇從...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的烛卧?困惑于Cell怎么突然不能點擊了佛纫?糾結(jié)于如何實現(xiàn)這個奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈总放、手勢呈宇、target-action這一系列響應(yīng)觸...
泄漏原因 NSTimer對象會強引用它的target對象局雄。具體造成引用循環(huán)的原因甥啄,可以先看下以下代碼: 我們的ViewController對象強引用一個實例變量_timer,...
了解事件響應(yīng)鏈的同學(xué)應(yīng)該知道hitTest和point方法,我們先來簡單回顧一下 hitTest 內(nèi)部實現(xiàn) 總結(jié) 作用:去尋找最適合的View 調(diào)用:當(dāng)一個事件傳遞給當(dāng)前Vi...
概念篇: 1.運行時 OC 語言由 Smalltalk(20世紀70年代出現(xiàn)的一種面向?qū)ο蟮恼Z言) 演化而來蜈漓,后者是消息型語言的鼻祖穆桂。 OC 使用動態(tài)綁定的消息結(jié)構(gòu),在運行時...
作為iOS開發(fā)有额,XCode一天編譯幾十上百遍是常事般又。cmd+B,兩指一按巍佑,嘩啦啦的就開始build了茴迁。但是,我們是否曾想過萤衰,這背后究竟做了哪些工作呢堕义?工具會用是最基本的,但也...
SEL SEL方法選擇器腻菇,表示一個selector的指針 無論什么類里胳螟,只要方法名相同,SEL就相同筹吐。項目里的所有SEL都保存在一個NSSet集合里(NSSet集合里的元素不...
CocoaPods中糖耸,pod install只會對.podfile中,新的庫版本進行分析丘薛,并升級到podfile中的指定版本嘉竟。 區(qū)別于pod install,pod upda...