目前項目組件化已經(jīng)告一段落,我把總結(jié)的相關(guān)文章列羅出來創(chuàng)建cocoapod私有庫詳細步驟(基礎(chǔ)組件組件化)iOS組件化方案與實踐:Target-ActioniOS組件化解決圖...
目前項目組件化已經(jīng)告一段落,我把總結(jié)的相關(guān)文章列羅出來創(chuàng)建cocoapod私有庫詳細步驟(基礎(chǔ)組件組件化)iOS組件化方案與實踐:Target-ActioniOS組件化解決圖...
抓包分析數(shù)據(jù)在移動開發(fā)中十分重要,可以幫助我們更快的了解數(shù)據(jù)構(gòu)成绰寞,提高開發(fā)效率到逊。但是在蘋果要求上線的App必須使用HTTS之后铣口,HTTPS數(shù)據(jù)包的抓取分析較為麻煩,在此總結(jié)了...
想了許久觉壶,還是決定將GCD的內(nèi)容盡量寫得簡單一點脑题,所以多分幾個章節(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的原理是啥涩笤,或者說是怎么實現(xiàn)自動布局的嚼吞? SnapKit是Swift開發(fā)中常用的自動布局的三方庫,雖然他讓我們寫UI布局方便了很多蹬碧,但是他還是基于系統(tǒng)提供的AP...
更多整理資料盡在??一平米小站 基礎(chǔ) 1舱禽、class 和 struct 的區(qū)別2、不通過繼承恩沽,代碼復(fù)用(共享)的方式有哪些3誊稚、Set 獨有的方法有哪些?4罗心、實現(xiàn)一個 min 函...
自iOS8之后里伯,蘋果支持了擴展(Extension)的開發(fā),開發(fā)者可以通過系統(tǒng)提供給我們的擴展接入點 (Extension point) 來為系統(tǒng)特定的服務(wù)提供某些附加的功能...
背景 最開始想做路由协屡,是因為當時app中有大量與H5之間的交互俏脊,原生和H5的跳轉(zhuǎn)操作比較多比較頻繁,新增一個跳轉(zhuǎn)又涉及到改代碼發(fā)版本,為了統(tǒng)一iOS肤晓、安卓和H5的跳轉(zhuǎn)爷贫,引入了...
TDD和BDD 在GitBook上看過一篇文章,一個不寫單元測試的程序員不是一個好的攻城獅漫萄。坦白的說卷员,在Objective-C這個領(lǐng)域的里,我見過的會主動寫單元測試的程序員還...
UINavigationBar 在iOS 15中腾务,UINavigationBar默認為透明毕骡。在滑動時會有模糊效果。如果想要一直就是模糊效果岩瘦,可以通過改變scrollEdgeA...
Swift 跟 OC 有著完全不同的設(shè)計哲學(xué)未巫,它鼓勵你使用 protocol 而不是 super class,使用 enum 和 struct 而不是 class启昧,它支持函數(shù)...
前言 作為一名無所事事的公司蛀蟲密末,總是想在平靜的日子里搞出點事情握爷。于是我發(fā)現(xiàn),公司的網(wǎng)絡(luò)層作為基礎(chǔ)庫竟然沒有單元測試覆蓋严里,是不是有失軟件工程水準呢新啼?于是就有了接下來的故事.....
實現(xiàn)功能: 自動緩存,網(wǎng)絡(luò)狀態(tài)監(jiān)聽,無網(wǎng)絡(luò)狀態(tài)自動調(diào)用緩存數(shù)據(jù). 統(tǒng)一全局manager,一次設(shè)定baseURL與header.全局使用. 優(yōu)化調(diào)用方式,使網(wǎng)絡(luò)請求更輕便,更...
react和vue都是做組件化的,整體的功能都類似瞬矩,但是他們的設(shè)計思路是有很多不同的茶鉴。使用react和vue,主要是理解他們的設(shè)計思路的不同景用。 1.數(shù)據(jù)是不是可變的 reac...
引言 ??上一篇介紹了MVVM涵叮、組件化的基本概念,這一篇咱們就來講講代碼伞插。??首先看一下效果圖: 界面有很多是模仿網(wǎng)易云音樂的割粮,再來看一下代碼結(jié)構(gòu): 關(guān)于代碼組織 AppMu...