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