1.多年經(jīng)驗(yàn)總結(jié)一[http://www.cocoachina.com/articles/19616]2.總結(jié)二[http://www.itdecent.cn/p/bc69...
1.多線程面試篇[https://mp.weixin.qq.com/s?__biz=MzU2MDQzMjM3Ng==&mid=2247483967&idx=1&sn=944c...
在實(shí)際開(kāi)發(fā)場(chǎng)景中,有時(shí)候我們需要在調(diào)用系統(tǒng)方法,或者某個(gè)類的方法的時(shí)候,增加自己的一些邏輯操作,這時(shí)候可以采用 方法交換 的方式去實(shí)現(xiàn)這個(gè)需求。這種方式也被稱為 黑魔法(Me...
屬性: 對(duì)計(jì)算式屬性(實(shí)例屬性+ 類型屬性),子類均可以重寫(有能力,看父類允不允許->修飾符限制),如果不想讓子類重寫,在計(jì)算式屬性前加final關(guān)鍵字,或者直接在整個(gè)類c...
背景: 在大型項(xiàng)目,企業(yè)級(jí)開(kāi)發(fā)中多人同時(shí)維護(hù)同一個(gè)類,這樣勢(shì)必會(huì)導(dǎo)致當(dāng)前類隨著項(xiàng)目開(kāi)展,變得臃腫,iOS中的分類(Category)就很好的解決了這個(gè)問(wèn)題。 分類(Categ...
一、weak基本用法 weak是弱引用,用weak來(lái)修飾、描述所引用對(duì)象的計(jì)數(shù)器并不會(huì)加1,而且weak會(huì)在引用對(duì)象被釋放的時(shí)候自動(dòng)置為nil,這也就避免了野指針訪問(wèn)壞內(nèi)存而...
遍歷鏈表的時(shí)候是不是寫的有問(wèn)題,記錄完下一個(gè)節(jié)點(diǎn)之后,應(yīng)該是p->next=NULL,斷開(kāi)1和2的鏈接,然后再讓newL指向P,最后再讓P指向temp
iOS 面試全方位剖析 -- 算法篇Hash 算法 所在一個(gè)字符串中找到第一個(gè)只出現(xiàn)一次的字符如:輸入"sadagqeqsf" ,則輸出 d。 算法思路:ASCII碼值有256種。每個(gè)字母根據(jù)其ASCII碼作為...
面試題 講講 RunLoop,項(xiàng)目中有用到嗎? RunLoop內(nèi)部實(shí)現(xiàn)邏輯? Runloop和線程的關(guān)系? timer 與 Runloop 的關(guān)系? 程序中添加每3秒響應(yīng)一次...