1、背景 近期,公司希望實現(xiàn)安卓原生端的PDF功能,要求:高效、實用。 經(jīng)過兩天的調(diào)研、編碼,實現(xiàn)了一個簡單Demo,如上圖所示。關(guān)于安卓原生端的PDF功能實現(xiàn),技術(shù)點還是很...
1、背景 近期,公司希望實現(xiàn)安卓原生端的PDF功能,要求:高效、實用。 經(jīng)過兩天的調(diào)研、編碼,實現(xiàn)了一個簡單Demo,如上圖所示。關(guān)于安卓原生端的PDF功能實現(xiàn),技術(shù)點還是很...
FBREADER 源碼閱讀筆記 前言 這篇文章是我在讀源碼時候的筆記。是我的一個習慣吧!在閱讀源碼的時候會記錄一下思路,省得自己會忘記,相當于“保護現(xiàn)場”了吧。由于是一邊看代...
By LongLuo 這幾天寫了個Android App,實現(xiàn)了一個電子書閱讀器,下面寫下具體開發(fā)思路及過程。 主流電子書格式 目前市面上常見的電子書格式有epub、txt、...
第一次玩PVE,有很多需要學習的地方,這里簡單記一下不同于Windows內(nèi)虛擬機軟件(比如VMWare)的地方。第三、四部分比較了一下不同機箱不同CPU的日常使用情況。 安裝...
前言: 眾所周知目前黑蘋果安裝有兩種方式,一種是macOS原版鏡像U盤安裝,一種是一鍵硬盤恢復安裝,這兩種方式區(qū)別就是一個是原版全新安裝,一個是克隆恢復安裝,克隆恢復安裝類似...
public class DictionaryToJson: NSObject {public static func dictionary(toJson dic: AnyO...
TextField TextField就相當于UIKit中的UITextField的,單行文本輸入框。比如登錄用戶名、密碼等。 簡單初始化 TextField提供了兩種初始化...
最近項目中需要用到輸入關(guān)鍵字的功能,于是想到了在彈框中輸入的方式,節(jié)省屏幕空間,效果更好一點. 首先,項目趕得急,于是百度相關(guān)的三方庫,可是效果都不是太理想,剛好看到有一篇文...
前置資源 GitHub: SwiftUI-WeChatDemo[https://github.com/wavky/SwiftUI-WeChatDemo] 第零章:用 Swif...
什么是 MVVM 架構(gòu) MVVM是Model-View-ViewModel的簡寫。它本質(zhì)上就是MVC 的改進版。MVVM 就是將其中的View 的狀態(tài)和行為抽象化,讓我們將視...
原本一直在用Objective-C開發(fā),應(yīng)用本身是基于MVC來構(gòu)建代碼結(jié)構(gòu)的,最近了解到SwiftUI必須遵守MVVM才能工作,所以開始深入了解這個概念。主要是通過斯坦福大學...
最近看了斯坦福大學 2020 春季的 SwiftUI 課程,總結(jié)一下 SwiftUI 是如何支持 MVVM 設(shè)計模式的。 介紹 MVVM(Model-View-ViewMod...
1 MVVM中的Model和View Model是與UI無關(guān)的,它封裝了數(shù)據(jù)和應(yīng)用的邏輯,Model是基礎(chǔ) View是Model的映射,數(shù)據(jù)總是從Model流向View,Vi...