想必大家平時(shí)經(jīng)常使用三方集成的framework像云。然而這些framework只暴露了一些接口。提供一些業(yè)務(wù)功能的調(diào)用蚂夕。如果想要改內(nèi)部的UI顯示等來(lái)適配當(dāng)前需求迅诬。這時(shí)候就很頭疼。
但是如果SDK提供方 給提供了SDK的源碼的話婿牍,那么這樣就可以重寫下三方的SDK源碼然后打包SDK侈贷。
這里舉個(gè)例子,比如百度的OCR等脂。
有demo還有內(nèi)部的源碼俏蛮。
如果我們需要修改OCR識(shí)別的UI相關(guān)。
可以手動(dòng)修改AipOcrSdk內(nèi)部的實(shí)現(xiàn)上遥。
一搏屑、先刪除之前的依賴庫(kù)
二、從demo中l(wèi)ib文件夾下 重新拖入這2個(gè)庫(kù)露该。
三睬棚、show in finder 刪除掉之前的framework
四、edit scheme 最好選擇relase 這樣包中會(huì)有dysm符號(hào)文件 并且包小
五解幼、從源碼中進(jìn)行修改,增加頭文件或者修改內(nèi)部UI包警。
六撵摆、重新build包
七、導(dǎo)出framework
按圖所示 show in finder 就有了
最后倒入到自己的項(xiàng)目里害晦。