iOS第三方類庫JSPatch(熱更新)

2022-03-30 17:39:49 字數 926 閱讀 7075

更新記錄

2023年3月4日

jspatch****:

oc轉js**工具:

一、前言

場景一:我們在做ios開發的過程中,難免會由於自己的不細心導致一些小問題。如果產品沒上線之前發現還好,如果上線了才發現問題,那麼問題就大了,可能直接影響kpi,更嚴重的甚至直接面臨著fire。

場景二、一旦上線的產品,如果臨時遇到需求變動,那麼久必須重新修改**。一旦修改了專案**的話,我們就必須重新發版。這樣豈不是很麻煩?

現在就來讓我們看一下jspatch,它的出現可以在不發版的情況下動態的自行修復或者新增新的需求。

二、jspatch簡介

三、jspatch使用

#import

"jpengine.h

"

然後新增如下**在

其中的demo.js就是我們需要手動去寫的乙個js**:

require('uiview,uicolor');

defineclass('viewcontroller',);

我們可以簡單看一下demo.js的內容。其中的viewcontroller就是我們需要更改的類的類名,changebgcolor就是類viewcontroller中的乙個方法,我們可以通過該js去重寫該方法,達到不更新oc**就可以修改程式的效果。

四、專案中的使用

這裡就只是簡單的說一下使用,我們可以讓後台寫乙個介面,通過該介面去拿到伺服器上的js檔案,然後動態修改伺服器上js檔案,就可以達到熱更新的效果。

五、更多

更多使用可以檢視其github主頁。

六、附

iOS 第三方庫

afnetworking 網路請求元件 fmdb 本地資料庫元件 sdwebimage 多個縮圖快取元件 uickeychainstore 存放使用者賬號密碼元件 reachability 監測網路狀態 datetools 友好化時間 mbprogresshud 一款提示框第三方庫 mwphotob...

ios常用第三方類庫

cocoachina 10.mbprogresshud 進展指示符庫 11.flurry 詳盡的使用統計 12.coreplot 2d圖形繪圖儀 13.gdata client iphone上所有google相關服務的類庫 14.sdwebimage 簡化網路處理 15.regexkitlite 正...

iOS常用第三方類庫

來自社群會員li zhi0123的分享 會員部落格 10.mbprogresshud 進展指示符庫 11.flurry 詳盡的使用統計 12.coreplot 2d圖形繪圖儀 13.gdata client iphone上所有google相關服務的類庫 14.sdwebimage 簡化網路處理 15...