本文主要介紹ARC下block的循環(huán)引用問題,舉例說明引起循環(huán)引用的場景和相應(yīng)的解決方案。 在講block的循環(huán)引用問題之前,我們需要先了解一下iOS的內(nèi)存管理機(jī)制和bloc...
本文主要介紹ARC下block的循環(huán)引用問題,舉例說明引起循環(huán)引用的場景和相應(yīng)的解決方案。 在講block的循環(huán)引用問題之前,我們需要先了解一下iOS的內(nèi)存管理機(jī)制和bloc...
本文分為2個(gè)部分:概念與應(yīng)用。概念部分旨在剖析 KVO 這一設(shè)計(jì)模式的實(shí)現(xiàn)原理;應(yīng)用部分通過創(chuàng)建的項(xiàng)目,以說明 KVO 技術(shù)在 iOS 開發(fā)中所帶來的作用;如果是作為剛接觸 ...
寫作目的 筆者看完一些MarkDown入門文字后,發(fā)現(xiàn)很多文檔對(duì)一些容易遇到的細(xì)微問題缺少解釋。本文意欲稍作補(bǔ)充。 目標(biāo)讀者 使用MarkDown僅為了排版出更好看的文章,而...
GCD簡介 GCD全稱:Grand Central Dispatch,譯為大型的中樞調(diào)度器 純C語言實(shí)現(xiàn),提供了非常多強(qiáng)大的功能 GCD的優(yōu)勢(shì)GCD是蘋果公司為多核的并行運(yùn)算...
1、tableView層次 結(jié)構(gòu) 2、cell cell結(jié)構(gòu)Snip20151026_22.png contentView下默認(rèn)有3個(gè)子視圖2個(gè)是UILabel(textLa...
「簡書」作為一款「寫作軟件」在誕生之初就支持了 Markdown,Markdown 是一種「電子郵件」風(fēng)格的「標(biāo)記語言」,我們強(qiáng)烈推薦所有寫作者學(xué)習(xí)和掌握該語言。為什么?可以...
更新:最后提供的所謂“終極”解決方案,之前都是自己的項(xiàng)目在用,分享出來之后,發(fā)現(xiàn)有一些地方還需要改進(jìn)。但是總體思路不變,因此如非必要文章不會(huì)做大幅更改,最終代碼請(qǐng)以文末git...