該文章屬于劉小壯原創(chuàng)妒潭,轉(zhuǎn)載請注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] attribute __attribute__是一套...
該文章屬于劉小壯原創(chuàng)悴能,轉(zhuǎn)載請注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] 當(dāng)一個對象的方法被調(diào)用時,首先在對象所屬的類中查找方...
該文章屬于劉小壯原創(chuàng)雳灾,轉(zhuǎn)載請注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] 本文基于objc-723版本漠酿,在Apple Gith...
該文章屬于劉小壯原創(chuàng),轉(zhuǎn)載請注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] Runtime是iOS系統(tǒng)中重要的組成部分谎亩,面試也是...
不同系統(tǒng)的數(shù)據(jù)訪問模式不盡相同,同一種緩存策難以在各種數(shù)據(jù)訪問模式下均取得滿意性能,因此不同緩存策略以適應(yīng)不同需求炒嘲。 緩存策略 緩存策略可分為以下幾類: 基于訪問時間: 此類...
題目:已知下面Stack類及其3個方法Push、Pop和Count团驱,請用2個Stack實現(xiàn)Queue類的入隊(Enqueue)出隊(Dequeue)方法摸吠。 思路:s1作為存儲...
leetcode題目鏈接 題目描述 Given a binary tree, find the maximum path sum.給出一棵二叉樹,計算其最大路徑和嚎花。The p...
題目描述:輸入一個整型數(shù)組寸痢,數(shù)組里有正數(shù)也有負數(shù)。數(shù)組中連續(xù)的一個或多個整數(shù)組成一個子數(shù)組紊选,每個子數(shù)組都有一個和啼止。求所有子數(shù)組的和的最大值。要求時間復(fù)雜度為O(n)兵罢。 例如輸...
快速排序之所比較快献烦,因為相比冒泡排序,每次排序的時候設(shè)置一個基準(zhǔn)點卖词,將小于等于基準(zhǔn)點的數(shù)全部放到基準(zhǔn)點的左邊巩那,將大于等于基準(zhǔn)點的數(shù)全部放到基準(zhǔn)點的右邊。這樣在每次交換的時候就...
簡介 Protocol buffers are Google's language-neutral, platform-neutral, extensible mechani...
上周寫了篇關(guān)于iOS 分類的文章此蜈,我們可以在分類中定義屬性即横,但只是定義了屬性,編譯器既沒有生成相應(yīng)的setter和getter方法裆赵,也沒有生成對應(yīng)的成員屬性东囚。如果想給對象動態(tài)...
都是些很好的網(wǎng)址和開源庫,閑來無聊痴绞冢看看 干貨社區(qū) https://yq.aliyun.com/ziliao/topic_18989iOS知識圖譜 第三方插件 http://...
前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍份帐。并且提供一些選型璃吧、實現(xiàn)細節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例废境,在github中都有demo:iOS即...
首先看一段AF2.x經(jīng)典代碼: 首先我們要明確一個概念彬坏,線程一般都是一次執(zhí)行完任務(wù)朦促,就銷毀了。 而添加了runloop栓始,并運行起來务冕,實際上是添加了一個do,while循環(huán),這...
迷惑一:隊列和線程的關(guān)系 錯誤理解: 有些人會產(chǎn)生一種錯覺幻赚,覺得隊列就是線程禀忆。又有些人會有另外一種錯覺,一個追加Block就是一個線程落恼。 正確理解: 對我們使用者來說箩退,**與...
寫在開頭: 大概回憶下,之前我們講了AFNetworking整個網(wǎng)絡(luò)請求的流程佳谦,包括request的拼接戴涝,session代理的轉(zhuǎn)發(fā),response的解析钻蔑。以及對一些bug的...
前言: CocoaAsyncSocket是谷歌的開發(fā)者啥刻,基于BSD-Socket寫的一個IM框架,它給Mac和iOS提供了易于使用的咪笑、強大的異步套接字庫可帽,向上封裝出簡單易用O...
寫在開頭: 大概回憶下窗怒,之前我們講了AFNetworking整個網(wǎng)絡(luò)請求的流程映跟,包括request的拼接,session代理的轉(zhuǎn)發(fā)扬虚,response的解析努隙。以及對一些bug的...
前言: 本文承接自上篇:iOS即時通訊進階 - CocoaAsyncSocket源碼解析(Connect篇) 注:文中涉及代碼比較多,建議大家結(jié)合源碼一起閱讀比較容易能加深理...