概述 計(jì)算機(jī)的屬性反映的是人類(lèi)創(chuàng)造者的本性腌紧。其內(nèi)部復(fù)雜的系統(tǒng)砸喻,依賴(lài)于底層原理來(lái)驅(qū)動(dòng)陶珠,很多計(jì)算機(jī)的原理是相同的挟裂,不同的編程語(yǔ)言,復(fù)雜的業(yè)務(wù)邏輯等等揍诽,都是在講述同一個(gè)故事诀蓉。本篇從...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了寝姿?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求交排?亦或是已經(jīng)被響應(yīng)鏈、手勢(shì)饵筑、target-action這一系列響應(yīng)觸...
啊哈哈部脚,現(xiàn)在應(yīng)該好看多了
史上最全ReactiveCocoa(RAC)之信號(hào)類(lèi)源碼解析信號(hào)signal是RAC的絕對(duì)核心,所有的操作都是圍繞著信號(hào)來(lái)處理的裤纹。比如:創(chuàng)建信號(hào)委刘,訂閱信號(hào),發(fā)送信號(hào)是消息發(fā)送的核心步驟鹰椒。常見(jiàn)的三個(gè)信號(hào)類(lèi)為: RACSignalRACS...
泄漏原因 NSTimer對(duì)象會(huì)強(qiáng)引用它的target對(duì)象淆珊。具體造成引用循環(huán)的原因,可以先看下以下代碼: 我們的ViewController對(duì)象強(qiáng)引用一個(gè)實(shí)例變量_timer,...
多交流
iOS分類(lèi)(category),類(lèi)擴(kuò)展(extension)—史上最全攻略背景: 在大型項(xiàng)目奸汇,企業(yè)級(jí)開(kāi)發(fā)中多人同時(shí)維護(hù)同一個(gè)類(lèi)施符,這樣勢(shì)必會(huì)導(dǎo)致當(dāng)前類(lèi)隨著項(xiàng)目開(kāi)展往声,變得臃腫,iOS中的分類(lèi)(Category)就很好的解決了這個(gè)問(wèn)題戳吝。 分類(lèi)(Categ...
平時(shí)寫(xiě)代碼確實(shí)得多多思考這些原理的東西浩销,謝謝作者的分享,還蠻清晰的骨坑,希望能跟您多多交流
文末有參考文章撼嗓,可以看下
深入category的高級(jí)使用及解惑category的高級(jí)使用 1. 分類(lèi)為什么會(huì)覆蓋掉類(lèi)的同名方法,對(duì)應(yīng)的類(lèi)方法是不存在了么欢唾?2. 怎么解除分類(lèi)對(duì)類(lèi)方法的覆蓋且警?3.category怎么關(guān)聯(lián)對(duì)象的?4.多個(gè)ca...
編譯器決定的確實(shí)沒(méi)問(wèn)題礁遣,其實(shí)所謂的覆蓋斑芜,是去方法列表中查找對(duì)應(yīng)的函數(shù)指針,由于是棧結(jié)構(gòu)祟霍,找到分類(lèi)的方法杏头,就不會(huì)繼續(xù)查找本類(lèi),所以看起來(lái)是覆蓋了沸呐。
實(shí)際這兩個(gè)方法都存在
iOS分類(lèi)(category),類(lèi)擴(kuò)展(extension)—史上最全攻略背景: 在大型項(xiàng)目醇王,企業(yè)級(jí)開(kāi)發(fā)中多人同時(shí)維護(hù)同一個(gè)類(lèi),這樣勢(shì)必會(huì)導(dǎo)致當(dāng)前類(lèi)隨著項(xiàng)目開(kāi)展崭添,變得臃腫寓娩,iOS中的分類(lèi)(Category)就很好的解決了這個(gè)問(wèn)題。 分類(lèi)(Categ...
了解事件響應(yīng)鏈的同學(xué)應(yīng)該知道hitTest和point方法,我們先來(lái)簡(jiǎn)單回顧一下 hitTest 內(nèi)部實(shí)現(xiàn) 總結(jié) 作用:去尋找最適合的View 調(diào)用:當(dāng)一個(gè)事件傳遞給當(dāng)前Vi...
問(wèn)下,子線程蓝角,默認(rèn)不開(kāi)啟runloop的情況下阱穗,autorealeasepool怎么執(zhí)行的
深入理解RunLoop最近看了很多RunLoop的文章,看完很懵逼使鹅,決心整理一下颇象,文章中大部分內(nèi)容都是引用大神們的,但好歹對(duì)自己有個(gè)交代了并徘,花了一個(gè)周天加幾個(gè)晚上熬夜完成的,有個(gè)產(chǎn)出還是很爽的扰魂,不...
這是我最喜歡的回復(fù)麦乞,有共鳴很難得蕴茴。應(yīng)試教育下,勤奮出真知的局限性就顯露有余姐直,在知識(shí)倦淀,時(shí)間,效率管理方面花了很多心思声畏,在過(guò)程改變中撞叽,發(fā)現(xiàn),很多天賦并不抽象插龄,而是有方法論可尋愿棋。
為什么我們這么努力卻依舊沒(méi)能從0到1?有些人做事從容均牢,做人優(yōu)雅糠雨,高效工作,高效學(xué)習(xí)徘跪,總是能輕松的處理各種難題甘邀,在問(wèn)題來(lái)臨時(shí)處變不驚,輕松化解并獲得成就垮庐。他們能在不加班的情況下handle一大堆的問(wèn)題并取得善果松邪,同...
概念篇: 1.運(yùn)行時(shí) OC 語(yǔ)言由 Smalltalk(20世紀(jì)70年代出現(xiàn)的一種面向?qū)ο蟮恼Z(yǔ)言) 演化而來(lái)哨查,后者是消息型語(yǔ)言的鼻祖逗抑。 OC 使用動(dòng)態(tài)綁定的消息結(jié)構(gòu),在運(yùn)行時(shí)...