System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī)軟件領(lǐng)域,具體涉及一種ios動(dòng)態(tài)裝載js對象的方法及裝置。
技術(shù)介紹
1、移動(dòng)app在上線發(fā)布之后,總會(huì)出現(xiàn)一些bug,導(dǎo)致用戶獲得較差的體驗(yàn)。而傳統(tǒng)方法中,開發(fā)者往往只能在下一個(gè)版本的app中對其進(jìn)行改正,并且讓用戶重新安裝覆蓋才能解決出現(xiàn)的問題,而該方法拉長了bug修復(fù)的周期,用戶被迫體驗(yàn)較長時(shí)間的bug功能,消耗了用戶的耐心,給用戶帶來了大量的負(fù)面影響。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的是提供一種ios動(dòng)態(tài)裝載js對象的方法及裝置。
2、本專利技術(shù)的上述技術(shù)目的是通過以下技術(shù)方案得以實(shí)現(xiàn)的:一種ios動(dòng)態(tài)裝載js對象的方法,包括如下步驟:
3、s1:創(chuàng)建一個(gè)ios項(xiàng)目;
4、s2:設(shè)置ios項(xiàng)目接收js資源;
5、s3:將js資源存儲(chǔ)到臨時(shí)目錄;
6、s4:對js資源進(jìn)行合法性檢查;
7、s5:分解并讀取js資源;
8、s6:結(jié)束。
9、進(jìn)一步設(shè)置為:s1中,使用xcode工具創(chuàng)建ios項(xiàng)目。
10、進(jìn)一步設(shè)置為:s1中,使用object-c或者swift語言進(jìn)行開發(fā)。
11、進(jìn)一步設(shè)置為:s2中,當(dāng)接收對象為非js資源時(shí),進(jìn)行忽略。
12、進(jìn)一步設(shè)置為:在s5后,將分解完的js資源編譯為靜態(tài)庫。
13、本專利技術(shù)還公開了一種ios動(dòng)態(tài)裝載js對象的裝置,包括設(shè)置在上述ios項(xiàng)目中的js檢查模塊、合法性檢查模塊和
14、綜上所述,本專利技術(shù)具有以下有益效果:通過動(dòng)態(tài)加載js,應(yīng)用程序可以在不需要發(fā)布新版本的情況下,實(shí)現(xiàn)功能的動(dòng)態(tài)更新,這樣可以加快功能迭代和發(fā)布速度,避免用戶等待新版本的發(fā)布;靈活配置和自定義界面等個(gè)性化設(shè)置;獲取最新的數(shù)據(jù)或與服務(wù)器進(jìn)行實(shí)時(shí)通信;可以滿足不同的業(yè)務(wù)需求,并提供更好的用戶體驗(yàn)。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種IOS動(dòng)態(tài)裝載JS對象的方法,其特征在于:包括如下步驟:
2.根據(jù)權(quán)利要求1所述的一種IOS動(dòng)態(tài)裝載JS對象的方法,其特征在于:S1中,使用XCODE工具創(chuàng)建IOS項(xiàng)目。
3.根據(jù)權(quán)利要求1所述的一種IOS動(dòng)態(tài)裝載JS對象的方法,其特征在于:S1中,使用object-c或者swift語言進(jìn)行開發(fā)。
4.根據(jù)權(quán)利要求1所述的一種IOS動(dòng)態(tài)裝載JS對象的方法,其特征在于:S2中,當(dāng)接收對象為非JS資源時(shí),進(jìn)行忽略。
5.根據(jù)權(quán)利要求1所述的一種IOS動(dòng)態(tài)裝載JS對象的方法,其特征在于:在S5后,將分解完的JS資源編譯為靜態(tài)庫。
6.一種IOS動(dòng)態(tài)裝載JS對象的裝置,其特征在于:包括設(shè)置在上述IOS項(xiàng)目中的JS檢查模塊、合法性檢查模塊和分解模塊,其中JS檢查模塊用于判定JS文件,并將非JS文件忽略;合法性檢查模塊用于檢查JS資源的合法性,并刪除不合法的JS資源;分解模塊用于分解通過合法性驗(yàn)證的JS資源。
【技術(shù)特征摘要】
1.一種ios動(dòng)態(tài)裝載js對象的方法,其特征在于:包括如下步驟:
2.根據(jù)權(quán)利要求1所述的一種ios動(dòng)態(tài)裝載js對象的方法,其特征在于:s1中,使用xcode工具創(chuàng)建ios項(xiàng)目。
3.根據(jù)權(quán)利要求1所述的一種ios動(dòng)態(tài)裝載js對象的方法,其特征在于:s1中,使用object-c或者swift語言進(jìn)行開發(fā)。
4.根據(jù)權(quán)利要求1所述的一種ios動(dòng)態(tài)裝載js對象的方法,其特征在于:s2中,當(dāng)接收對象為非j...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:沈旭東,黃紫英,張煉軍,金建舟,董欽,朱建國,汪磊,金鋼,鄭偉,賀明,俞昊,車艷紅,張碩彬,周松,羅寧,金平,
申請(專利權(quán))人:紹興大明電力建設(shè)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。