目前項(xiàng)目組件化已經(jīng)告一段落,我把總結(jié)的相關(guān)文章列羅出來創(chuàng)建cocoapod私有庫詳細(xì)步驟(基礎(chǔ)組件組件化)iOS組件化方案與實(shí)踐:Target-ActioniOS組件化解決圖...
目前項(xiàng)目組件化已經(jīng)告一段落,我把總結(jié)的相關(guān)文章列羅出來創(chuàng)建cocoapod私有庫詳細(xì)步驟(基礎(chǔ)組件組件化)iOS組件化方案與實(shí)踐:Target-ActioniOS組件化解決圖...
抓包分析數(shù)據(jù)在移動開發(fā)中十分重要,可以幫助我們更快的了解數(shù)據(jù)構(gòu)成,提高開發(fā)效率。但是在蘋果要求上線的App必須使用HTTS之后,HTTPS數(shù)據(jù)包的抓取分析較為麻煩,在此總結(jié)了...
想了許久,還是決定將GCD的內(nèi)容盡量寫得簡單一點(diǎn),所以多分幾個章節(jié),每個章節(jié)內(nèi)容盡量少。 一、如何創(chuàng)建一個隊列 GCD提供了3個創(chuàng)建隊列的API,下面就通過這是三個API來看...
前言 做直播APP也有一段時間,自身是多年直播觀眾,總結(jié)下這段時間研發(fā)的收獲以及業(yè)務(wù)介紹。 歡迎關(guān)注文集-直播Live: 直播APP的性能優(yōu)化-禮物篇 使用VideoTool...
多繼承和多重代理在swift的語言層面上是不支持的,但我們有時會遇到這樣的問題: 類B和C分別繼承自A,B1和B2繼承自B,C1和C2繼承自C.現(xiàn)在我們需要在B1和C1中添加...
SnapKit的原理是啥,或者說是怎么實(shí)現(xiàn)自動布局的? SnapKit是Swift開發(fā)中常用的自動布局的三方庫,雖然他讓我們寫UI布局方便了很多,但是他還是基于系統(tǒng)提供的AP...
更多整理資料盡在??一平米小站 基礎(chǔ) 1、class 和 struct 的區(qū)別2、不通過繼承,代碼復(fù)用(共享)的方式有哪些3、Set 獨(dú)有的方法有哪些?4、實(shí)現(xiàn)一個 min 函...
自iOS8之后,蘋果支持了擴(kuò)展(Extension)的開發(fā),開發(fā)者可以通過系統(tǒng)提供給我們的擴(kuò)展接入點(diǎn) (Extension point) 來為系統(tǒng)特定的服務(wù)提供某些附加的功能...
背景 最開始想做路由,是因?yàn)楫?dāng)時app中有大量與H5之間的交互,原生和H5的跳轉(zhuǎn)操作比較多比較頻繁,新增一個跳轉(zhuǎn)又涉及到改代碼發(fā)版本,為了統(tǒng)一iOS、安卓和H5的跳轉(zhuǎn),引入了...