本文基于0.58.5分析React Native Reconciliation過程 Components、Elements和Instances 講Virtual DOM之前,...
本文基于0.58.5分析React Native Reconciliation過程 Components、Elements和Instances 講Virtual DOM之前,...
引言 Objective-C是通過消息機制調(diào)用方法的,編譯器會把所有消息發(fā)送轉(zhuǎn)為objc_msgSend方法調(diào)用。說到objc_msgSend的匯編實現(xiàn),大多數(shù)人會覺的是因為...
引言 該文章與runtime相關(guān),開始并沒打算寫,因為大神們寫了好多runtime的文章,分析的都很全面、很深刻,再寫也就是班門弄斧。但還是寫了,因為我在看一個東西的時候偶爾...
引言 我在github上寫了一個GJAlertController的開源庫,是為了解決在iOS8以下的系統(tǒng)中使用UIAlertController的問題,結(jié)果收到了100多個...
導語 在iOS的發(fā)展歷程上,涌現(xiàn)了很多動態(tài)化方案,有歷史悠久的WaxPatch動態(tài)化方案,有遠近聞名的JSPatch動態(tài)化方案。今天精神哥向大家介紹一款堪稱“史上最瘋狂”的i...
前言 2000年,伊利諾伊大學厄巴納-香檳分校(University of Illinois at Urbana-Champaign 簡稱UIUC)這所享有世界聲望的一流公立...
iOS系統(tǒng)上可以使用UILable、UITextFileld、TextKit顯示文本,TextKit也可以做一些布局控制,但如果需要精細的布局控制,或者自線程異步繪制文本,就...
app開發(fā)中一些重運營業(yè)務大多都通過web來實現(xiàn)快速迭代,iOS可以使用UIWebView、WKWebView實現(xiàn)Native和Web的交互。之前在項目中負責過WebView...
iOS開發(fā)過程或者線上版本經(jīng)常有Crash崩潰在objc_msgSend、objc_retain、objc_release等方法,這些都是典型等Zombie問題,在開發(fā)過程可...