最近在補(bǔ)源碼閱讀方面的短板,第一個(gè)選擇的就是AFNetworking,一方面AF的編碼思路、代碼質(zhì)量都屬于開(kāi)源框架的上乘;另一方面也可以借機(jī)溫習(xí)...
投稿
最近在補(bǔ)源碼閱讀方面的短板,第一個(gè)選擇的就是AFNetworking,一方面AF的編碼思路、代碼質(zhì)量都屬于開(kāi)源框架的上乘;另一方面也可以借機(jī)溫習(xí)...
AFNetworking 一、簡(jiǎn)介 AFNetworking 是對(duì)iOS中網(wǎng)絡(luò)請(qǐng)求方式 NSURLSession 的封裝,之前有NSURLCon...
導(dǎo)言 block作為oc極為重要的一部分從來(lái)都是面試和開(kāi)發(fā)樂(lè)此不疲的話題與工具。 關(guān)于block的數(shù)據(jù)結(jié)構(gòu)和實(shí)現(xiàn)原理網(wǎng)上大大小小真的已經(jīng)很多了,...
你平時(shí)使用@ synchronized的時(shí)候有沒(méi)有想過(guò)下面幾個(gè)問(wèn)題: 1:鎖是如何與你傳入 @synchronized 的對(duì)象關(guān)聯(lián)上的?2:@s...
在OC中Foundation框架中的常用容器類(lèi)(NSSet,NSDictionary,NSArray)及其可變子類(lèi)在加入元素時(shí),均會(huì)對(duì)元素進(jìn)行強(qiáng)...
找到蘋(píng)果源碼網(wǎng)址:https://opensource.apple.com/[https://opensource.apple.com/] 找到...
本文為L(zhǎng)_Ares個(gè)人寫(xiě)作,以任何形式轉(zhuǎn)載請(qǐng)表明原文出處。 一、切面編程AOP AOP,其實(shí)這種思想在之前的Method_Swizzling[h...
目錄 探究 iOS 協(xié)程 - 協(xié)程介紹與使用(一)[http://www.itdecent.cn/p/0dc7b3ee8c12]探究 iOS ...
一. 原理分析 FBRetainCycleDetector的原理:是基于DFS算法,把整個(gè)對(duì)象之間的強(qiáng)引用關(guān)系當(dāng)做圖進(jìn)行處理,查找其中的環(huán),就找...
更好的閱讀體驗(yàn),請(qǐng)到個(gè)人博客閱讀: 阿里組件化框架BeeHive解析 本文是基于BeeHive版本1.6.0進(jìn)行分析。 BeeHive核心思想...