概念 Lottie 是 Airbnb開源的一套跨平臺的完整的動畫效果解決方案,它可以使用Bodymovin解析以json導(dǎo)出的Adobe Aft...
1.調(diào)研背景 項目面臨的問題 代碼拆分重構(gòu)后,是否存在問題不好判斷,需自測與重新測試。 邏輯較復(fù)雜的模塊,人工代碼review不易察覺問題。 修...
關(guān)于如何配置charles,如何安裝手機端與mac端證書的方法,如何使用過濾與調(diào)試,google搜索結(jié)果有一大堆,不再贅述,這里有個系統(tǒng)的教程,...
類委托 類委托:一個類中定義的方法實際是調(diào)用另一個類的對象的方法來實現(xiàn)。DelegatedPattern.kt 問題:假設(shè)接口PayApi 有許...
數(shù)據(jù)庫類的簡介 SQLiteOpenHelper:管理SQLite的幫助類,提供獲取SQLiteDatabase實例的方法,它會在第一次使用數(shù)據(jù)...
SQLCipher基于SQLite,大多數(shù)API與SQLite 3的C / C ++接口相同。以PRAGMA,SQL函數(shù)和C函數(shù)的形式添加了許多...
WCDB簡介 WCDB(wechat dataBase)是一個高效、完整、易用的開源移動數(shù)據(jù)庫框架,基于SQLCipher,支持iOS, mac...
Java內(nèi)存的可見性 Java內(nèi)存模型(Java Memory Model)描述線程之間如何通過內(nèi)存(memory)來進(jìn)行交互。 Java內(nèi)存模...
使用多線程,避免不了要考慮線程安全的問題,常見解決線程安全的方式:是采用“序列化訪問臨界資源”的方案。即在同一時刻,只能有一個線程訪問臨界資源,...