
該文章屬于劉小壯原創(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實(shí)現(xiàn)Queue類的入隊(duì)(Enqueue)出隊(duì)(Dequeue)方法巾乳。 思路:s1作為存儲...
leetcode題目鏈接 題目描述 Given a binary tree, find the maximum path sum.給出一棵二叉樹您没,計(jì)算其最大路徑和。The p...
題目描述:輸入一個整型數(shù)組胆绊,數(shù)組里有正數(shù)也有負(fù)數(shù)氨鹏。數(shù)組中連續(xù)的一個或多個整數(shù)組成一個子數(shù)組,每個子數(shù)組都有一個和压状。求所有子數(shù)組的和的最大值仆抵。要求時間復(fù)雜度為O(n)。 例如輸...
快速排序之所比較快种冬,因?yàn)橄啾让芭菖判蛄统螅看闻判虻臅r候設(shè)置一個基準(zhǔn)點(diǎn),將小于等于基準(zhǔn)點(diǎn)的數(shù)全部放到基準(zhǔn)點(diǎn)的左邊娱两,將大于等于基準(zhǔn)點(diǎn)的數(shù)全部放到基準(zhǔn)點(diǎ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://...
前言 本文會用實(shí)例的方式,將iOS各種IM的方案都簡單的實(shí)現(xiàn)一遍。并且提供一些選型封孙、實(shí)現(xiàn)細(xì)節(jié)以及優(yōu)化的建議迹冤。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
首先看一段AF2.x經(jīng)典代碼: 首先我們要明確一個概念,線程一般都是一次執(zhí)行完任務(wù)膜蠢,就銷毀了堪藐。 而添加了runloop,并運(yùn)行起來挑围,實(shí)際上是添加了一個do,while循環(huán)礁竞,這...
迷惑一:隊(duì)列和線程的關(guān)系 錯誤理解: 有些人會產(chǎn)生一種錯覺,覺得隊(duì)列就是線程杉辙。又有些人會有另外一種錯覺模捂,一個追加Block就是一個線程。 正確理解: 對我們使用者來說蜘矢,**與...
寫在開頭: 大概回憶下狂男,之前我們講了AFNetworking整個網(wǎng)絡(luò)請求的流程,包括request的拼接品腹,session代理的轉(zhuǎn)發(fā)岖食,response的解析。以及對一些bug的...
前言: CocoaAsyncSocket是谷歌的開發(fā)者珍昨,基于BSD-Socket寫的一個IM框架县耽,它給Mac和iOS提供了易于使用的、強(qiáng)大的異步套接字庫镣典,向上封裝出簡單易用O...
寫在開頭: 大概回憶下,之前我們講了AFNetworking整個網(wǎng)絡(luò)請求的流程兄春,包括request的拼接澎剥,session代理的轉(zhuǎn)發(fā),response的解析赶舆。以及對一些bug的...
前言: 本文承接自上篇:iOS即時通訊進(jìn)階 - CocoaAsyncSocket源碼解析(Connect篇) 注:文中涉及代碼比較多哑姚,建議大家結(jié)合源碼一起閱讀比較容易能加深理...