![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
引用計(jì)數(shù) 在Objective-C內(nèi)存管理中,每個(gè)對(duì)象都有屬于自己的計(jì)數(shù)器兽掰;如果想讓某個(gè)對(duì)象繼續(xù)存活么翰,就增加它的引用計(jì)數(shù)族吻;當(dāng)用完它之后急灭,就減少該計(jì)數(shù);當(dāng)沒人引用該對(duì)象谷遂,它的計(jì)...
前言 這是三個(gè)沒多少關(guān)系的知識(shí)點(diǎn)集晚,只是今天窗悯,2019年12月23號(hào),突然就想把它們放到一起偷拔,來(lái)簡(jiǎn)單梳理下蒋院。 消息轉(zhuǎn)發(fā)機(jī)制 參考: iOS Runtime 消息轉(zhuǎn)發(fā)機(jī)制原理和實(shí)...
Grand Central Dispatch 是這本書的最后一章,作者先從 CPU 多核命令執(zhí)行簡(jiǎn)述多線程編程的概念莲绰,然后開始逐個(gè)分析 GCD 中常用的 API欺旧,到最后底層分...
這本書作者幾乎通篇都在用 C、C++ 語(yǔ)言分析講解 Block 的實(shí)現(xiàn)蛤签,初次看真的很吃力辞友。這里推薦一篇文章:《Objective-C 高級(jí)編程》干貨三部曲(二):Blocks...
手動(dòng)內(nèi)存管理 在 Xcode4.2 版本以后,自動(dòng)引用計(jì)數(shù) ARC 已經(jīng)是默認(rèn)有效了震肮。但是這里還是先分析一下手動(dòng)內(nèi)存管理 MRC称龙,方便我們對(duì) iOS 開發(fā)的內(nèi)存管理有更清晰的...
前言 引用 iOS分類(category),類擴(kuò)展(extension)—史上最全攻略 分類 Category 概念 分類 Catgegory 是 OC 中特有的語(yǔ)法戳晌,他表示...
前言 這篇文章專注打印一個(gè)類的方法,屬性等信息躬厌。以及實(shí)踐過(guò)程中遇到的問(wèn)題的思考和探索马昨。 正文 分條列舉說(shuō)明。 測(cè)試類 Person 頭文件定義: 獲取協(xié)議方法 測(cè)試: 結(jié)果:...
前言 本篇文章只講Method的特性及相關(guān)方法扛施,不講Method Swizzling特性鸿捧。關(guān)于Method Swizzling特性,我們放在單獨(dú)的一篇文章來(lái)細(xì)講疙渣,因?yàn)檫@一節(jié)非...
前言 今年項(xiàng)目進(jìn)行組件化時(shí)做了一些技術(shù)調(diào)研匙奴,關(guān)于路由最終決定在 Target-Action 和 協(xié)議代理 兩個(gè)方案中選擇。因?yàn)轫?xiàng)目采用 Swift 語(yǔ)言開發(fā)妄荔,并且 Swift...
前言 本篇博客手動(dòng) copy 自 iOS 開發(fā):徹底理解 iOS 內(nèi)存管理(MRC泼菌、ARC)谍肤。謝謝原作者的詳細(xì)分析。 正文 一哗伯、什么是內(nèi)存管理 程序運(yùn)行過(guò)程中荒揣,通常以下行為,...
前言 內(nèi)容參考: iOS 內(nèi)存分配 棧俩滥、堆、全局區(qū)贺奠、常量區(qū)霜旧、代碼區(qū) NSString存儲(chǔ)管理--NSTaggedPointerString iOS開發(fā)中的內(nèi)存分配(堆和棧) ...
前言 SwiftGG 翻譯組的 《The Swift Programming Language》in Chinese 我在 Swift3 的時(shí)候通讀過(guò)一遍,在 Swift4 ...
Moya最新版本11.0.2 由于前段時(shí)間寫了這篇文章儡率,最新Moya已更新最新版本挂据,故此也更新了下用法,本人已使用儿普,故特意奉上最新的使用demo供參考棱貌。Moya11.0.2D...
awesome-comment 歡迎提交issue來(lái)完善這個(gè)神級(jí)注釋 寫在前面的話:一時(shí)興起就收集了以下神注釋,希望能為廣大ITer帶來(lái)快樂(lè)箕肃,緩解你們工作中的壓力婚脱,下面開車,...
介紹 CoreText 簡(jiǎn)單應(yīng)用勺像,主要包括文本節(jié)選障贸,可點(diǎn)鏈接,圖文混排等內(nèi)容吟宦。 CoreText CoreText 是用于處理文字和字體的底層技術(shù)篮洁。它直接和 Core Gra...