剛開(kāi)始接觸React-Native的時(shí)候我曾遇到一個(gè)錯(cuò),最近發(fā)現(xiàn)有人也在問(wèn)這個(gè)問(wèn)題,所以我在這里記一下,供同學(xué)參考 開(kāi)發(fā)React-Native項(xiàng)目需要搭建一系列開(kāi)發(fā)環(huán)境,環(huán)...
剛開(kāi)始接觸React-Native的時(shí)候我曾遇到一個(gè)錯(cuò),最近發(fā)現(xiàn)有人也在問(wèn)這個(gè)問(wèn)題,所以我在這里記一下,供同學(xué)參考 開(kāi)發(fā)React-Native項(xiàng)目需要搭建一系列開(kāi)發(fā)環(huán)境,環(huán)...
目錄一,基本知識(shí)二,setValue:forKey:底層原理三,valueForKey:底層原理四,觸發(fā)KVO五,運(yùn)算符六,使用場(chǎng)景七,異常處理 一,基礎(chǔ)知識(shí) 1,概念 KV...
前言 (在此先聲明,此系列文章,僅僅個(gè)人觀點(diǎn),僅供參考,不喜勿噴?。?轉(zhuǎn)載請(qǐng)備明:原文地址[http://www.itdecent.cn/p/3536835fb403] 目...
1、block的本質(zhì) 1、block本質(zhì)上也是一個(gè)OC對(duì)象,它內(nèi)部也有個(gè)isa指針。2、block是封裝了函數(shù)調(diào)用以及函數(shù)調(diào)用環(huán)境的OC對(duì)象 3、auto變量的捕捉(auto...
之前寫過(guò)一篇文章 ReactNative Android源碼分析,在此文章的基礎(chǔ)上分析和總結(jié)下RN與Native的通訊流程。本文基于Android代碼分析,iOS實(shí)現(xiàn)原理類似...
一、KVO 1、KVO的全稱是Key-Value-Observing,俗稱“鍵值監(jiān)聽(tīng)”,可以用于監(jiān)聽(tīng)某個(gè)對(duì)象屬性值的改變2、KVO通過(guò)Runtime動(dòng)態(tài)生成一個(gè)全新的子類NS...
1.說(shuō)下category原理,以及category為什么只能添加方法不能添加屬性? 分類的實(shí)現(xiàn)是將category中的方法、屬性、協(xié)議數(shù)據(jù)放在category_t結(jié)構(gòu)體中,將...
前言 最近在看React Native源碼的時(shí)候,發(fā)現(xiàn)內(nèi)部使用了一個(gè)JavaScriptCore框架,可以用來(lái)進(jìn)行OC和JS互相調(diào)用,借機(jī)寫了一篇OC和JS互相調(diào)用,為后續(xù)想...
"請(qǐng)問(wèn)你是?" "不用請(qǐng)問(wèn),我就是RunLoop" “你好,我是iOS開(kāi)發(fā)者,我聽(tīng)說(shuō)過(guò)你,不過(guò)抱歉,對(duì)你的名聲我早有耳聞,只是不很熟悉?!?”嗯,不難理解。畢竟我在幕后,你在...