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