在上篇多線程安全的文章中,我曾推薦過大家使用@synchronized來使得代碼獲得原子性,從而保證多線程安全们镜。這篇文章向大家介紹一些@synchronized的知識點和應(yīng)該...
在上篇多線程安全的文章中,我曾推薦過大家使用@synchronized來使得代碼獲得原子性,從而保證多線程安全们镜。這篇文章向大家介紹一些@synchronized的知識點和應(yīng)該...
一脯倚、前言二纲酗、正文1脚猾、DerivedData2霍狰、Archives3抡草、iOS DeviceSupport4、CoreSimulator5蔗坯、com.apple.dt.Xcode6康震、...
前言:iOS 開發(fā)中,h5 和原生實現(xiàn)通信有多種方式宾濒, JSBridge 就是最常用的一種腿短,各 JSBridge 類庫的實現(xiàn)原理大同小異,這篇文章主要是針對當(dāng)前使用最為廣泛的...
本文是許岑得到課程《如何成為有效學(xué)習(xí)的高手》的學(xué)習(xí)筆記绘梦,去年一次偶然的機(jī)會接觸到許岑的 Keynote 教程橘忱,學(xué)完之后完全被他圈粉了,甚至還產(chǎn)生了想買錘子手機(jī)的沖動卸奉,所以最近...
OCEval 需求 目前流行的 JSPatch/RN 基于JavaScriptCore提供了iOS的熱修復(fù)和動態(tài)化方案钝诚。但是都必須通過下發(fā)Javascript腳本來調(diào)用Obj...
引言 該文章與runtime相關(guān),開始并沒打算寫榄棵,因為大神們寫了好多runtime的文章敲长,分析的都很全面郎嫁、很深刻,再寫也就是班門弄斧祈噪。但還是寫了,因為我在看一個東西的時候偶爾...
前言 一份給你尚辑,也是給自己的面經(jīng)辑鲤。 面試,核心是尋找一個符合崗位要求的人杠茬。面試官月褥,希望盡可能考察面試者的能力;面試者瓢喉,希望盡可能表現(xiàn)自己的能力宁赤。面試的表現(xiàn)形式,通常是面試者帶...
猶記得當(dāng)初學(xué)習(xí)C++的時候决左,買過一本侯捷老師的《STL源碼剖析》,書里的內(nèi)容基本沒看走贪,就記得最前面有句話: 源碼面前佛猛,了無秘密 類、對象坠狡、方法和屬性算是寫OC代碼時接觸的最多...
引言 最近閑來無事继找,研究研究 runtime。借助 runtime逃沿,ObjC 基本具備了動態(tài)語言的主要特性婴渡,下面這段代碼便是動態(tài)創(chuàng)建一個類: 這差點讓我陷入困擾,知道我想起 ...