JavaShuo
欄目
標籤
一種傳統的程序模塊化馬甲包開發架構
時間 2019-11-24
標籤
一種
傳統
程序
模塊化
馬甲
開發
架構
欄目
系統架構
简体版
原文
原文鏈接
一、類前綴說明
公司專用前綴:Le
我的類前綴:CH
功能模塊專用前綴:Ble(藍牙)
渠道化專用類:Chan
代碼變更專用標誌:Chsign
二、文件夾劃分
2.1 ApplicationEntry
包含全局通用宏、應用架構方式和程序入口部分代碼。
全局通用宏LeBLE.pch:
主要表現爲.pch文件。
應用架構方式 MainViewController:
包含程序的架構方式、主頁UI、
全局繼承通用類。
程序入口部分代碼 AppEntry:
主要表現爲AppDelegate、main.m文件。
廣告及新特性 AdAndNewFeature:
廣告:主要表現爲多種形式的廣告。
強制倒計時
跳過倒計時
視頻動畫
多個廣告倒計時
頁面切換倒計時
新特性 NewFeature:主要表現爲多種展示新特性的形式。
新特性頁面:
普通向右滑動
向右滑動有動畫
向上翻
頁面左上角縮放消失
頁面破碎消失
2.2 LeTools
可移植至其餘新開項目的工具類集合。
Category
可移植的分類。
LeShareInterface
可移植的UI界面,如二維碼掃描、重命名界面等。
LeShareWidget
可移植的控件,如圓角按鈕、文本等。
LeTool
可移植的工具類,如自定義打印、進制轉換等工具。
ThirdTools
第三方較爲好用的工具,分爲UI與數據處理兩部分。
DataTool
UITool
2.3 ProTools
該應用的主題核心處理代碼。一般,具體某種應用都將會圍繞一個主題來開展工做服務,而這裏的代碼就是這一類代碼的集合。這一類代碼與多個功能模塊息息相關,但這一類代碼離開該應用將失去做用。
2.4 FunctionModule
功能模塊化實現。這裏每一個模塊將會有本身獨立的文件夾,每一個文件夾中也將會包含獨立的UI圖片資源,以供應用去掉該模塊時代碼可以作到應用包縮小。
2.5 ChannelDeal
渠道處理,一般表現爲UI顏色、圖片等的處理。
ChanTool:
這個主要根據渠道來進行差別化處理的文件。
AppSort_Files
這個文件夾裏放的是不一樣渠道的垃圾代碼。
AppImages
這裏放的是不一樣渠道的啓動圖片、圖標以及app核心圖片
ProjectInfoPlist
這裏放的是不一樣渠道的InfoPlist文件
三、馬甲包開發經常使用優化處理工具
3.1 圖片壓縮
3.2 代碼量查詢
3.3 垃圾代碼生成
3.4 圖標、啓動圖片生成
3.5 app操做演示錄製
、
上傳管理
相關文章
1.
一種模塊化開發的目錄結構和部署tips
2.
iOS馬甲包
3.
iOS 馬甲包
4.
android 程序開發的插件化 模塊化方法 之一
5.
Android 程序開發的插件化 模塊化方法 之一
6.
初識馬甲包
7.
模塊化開發(一)
8.
iOS馬甲包上架招式
9.
小程序分包---組件化開發框架wepyjs的分包
10.
模塊化開發
更多相關文章...
•
Lua 模塊與包
-
Lua 教程
•
DTD - XML 構建模塊
-
DTD 教程
•
PHP開發工具
•
委託模式
相關標籤/搜索
程序開發
馬甲
模塊化編程
模塊化模式
文化傳統
傳統文化
模塊化
JavaScript模塊化
系統架構
架構模式
系統架構
紅包項目實戰
NoSQL教程
Docker教程
架構
開發工具
教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
子類對象實例化全過程
2.
【Unity2DMobileGame_PirateBomb09】—— 設置基本敵人
3.
SSIS安裝以及安裝好找不到商業智能各種坑
4.
關於 win10 安裝好的字體爲什麼不能用 WebStrom找不到自己的字體 IDE找不到自己字體 vs找不到自己字體 等問題
5.
2019版本mac電腦pr安裝教程
6.
使用JacpFX和JavaFX2構建富客戶端
7.
MySQL用戶管理
8.
Unity區域光(Area Light) 看不見光線
9.
Java對象定位
10.
2019-9-2-用自動機的思想說明光速
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
一種模塊化開發的目錄結構和部署tips
2.
iOS馬甲包
3.
iOS 馬甲包
4.
android 程序開發的插件化 模塊化方法 之一
5.
Android 程序開發的插件化 模塊化方法 之一
6.
初識馬甲包
7.
模塊化開發(一)
8.
iOS馬甲包上架招式
9.
小程序分包---組件化開發框架wepyjs的分包
10.
模塊化開發
>>更多相關文章<<