Moya是什么? Moya是對請求庫Alamofire的抽象封裝,相當于OC中YTKNetwork和AFNetworking的關系。 為什么用Moya? 我們用Moya在Gi...
Moya是什么? Moya是對請求庫Alamofire的抽象封裝,相當于OC中YTKNetwork和AFNetworking的關系。 為什么用Moya? 我們用Moya在Gi...
[這是第四篇] 導語:在iOS中,有時候顯示文本,需要設置文本的行間距、指定顯示行數(shù)、如果文本內容超出顯示行數(shù),省略結尾部分的內容以……方式省略。這些都可以使用UILabel...
[這是第14篇] 序: iOS Crash問題是iOS開發(fā)中難以忽視的存在,本文就捕獲iOS Crash、Crash日志組成、Crash日志符號化、異常信息解讀、常見的Cra...
導語 歷時5年發(fā)展, 從swift1.x發(fā)展到了swift5.x版本, 經歷了多次重大改變, ABI終于穩(wěn)定. 編譯器分前端和后端: swiftc 第一章 基本運算、流程控...
第十二章 Error處理、泛型 1-1、錯誤類型 1-2、自定義錯誤 1-3、處理Error 1-4、try?、try! 1-5、rethrows 1-6、defer 2-1...
前言: 按照時間順序,事件的生命周期是這樣的:事件的產生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實現(xiàn)、攔截事件的處理)->找到...
骨架屏是什么? 骨架屏(Skeleton Screen)是一種優(yōu)化用戶弱網體驗的方案。在弱網情況下,客戶端獲取到服務器數(shù)據的時間會比較長,此時用戶會比較煩躁。該方案是指在空白...
1. 簡單陰影 我們給layer設置了shadowOpacity后就能得到一個簡單的陰影 shadowOpacity設置了陰影的不透明度,取值范圍在0~1這里shadow有一...
簡介 本篇文章是根據一些網友建議,把IAP非自動續(xù)期訂閱部分從《IAP自動續(xù)期訂閱》抽離出來,方便更多的有需要的朋友簡單的搜到,本文主要講一下消耗型&非自動續(xù)期訂閱的開發(fā)流程...
Lottie 動畫簡介 Lottie 動畫是 airbnb 最新開源的動畫解決方案,支持多種平臺,可以使我們不費吹灰之力就可以將動畫接入 app 中,只需要一個 json 文...
Flutter中的異步其實就是用的Dart里面的Future,then函數(shù),回調catchError這些東西。下面舉例詳細解答一下使用過程和遇到的一些問題,讓大家更好的明白異...
在沒有設置padding的情況下,上下都有留白如圖,粉色區(qū)域為listview,藍色區(qū)域為item,上下都有一部分空白,怎么改都沒用頭疼???? 后來發(fā)現(xiàn),listview不和a...
網絡請求 http ^0.11.3+16 https://pub.dartlang.org/packages/http https://github.com/dart-lan...