參照 Objective-C高級編程 關(guān)于 __weak的講解。 https://my.oschina.net/u/255456/blog/42...
針對的是UIWebView 如果不使用 UIWebView 此庫已經(jīng)過時了。但是思想值得學(xué)習(xí)。 思路 1、注入一個全局對象 EasyJS。__c...
OC調(diào)用JS過程 與JS端調(diào)用OC基本思想一致以WKWebView為例1、JS端注冊 2、OC端調(diào)用 3、調(diào)用JS 4、解析 5、OC端通過代理...
核心思想 1、JS端和OC端各生成一個全局的bridge來處理函數(shù)調(diào)用和回調(diào)函數(shù)調(diào)用。2、JS端的匿名函數(shù)對應(yīng)OC端的block3、OC端可以直...
SKPSMTPMessage 可以自己實現(xiàn)郵件發(fā)送,采用系統(tǒng)的郵件發(fā)送會彈出郵件發(fā)送框,如果要求靜默發(fā)送郵件可參照SKPSMTPMessage實...
Git 命令和界面操作對照表 多人合作流程 盡量避免出現(xiàn)多人修改同一個文件,分配任務(wù)時,盡量把任務(wù)獨立,減少沖突。 先拉取遠端然后和在本地合并,...
JS調(diào)用OC過程 以WKWebView為例1、OC端注冊 2、JS端調(diào)用OC端注冊的名稱,并傳參數(shù)設(shè)置回調(diào)函數(shù)。 3、改變iframe.src ...