構(gòu)建用戶界面,UIView 和 CALayer 是兩個核心概念。 1. 依賴關(guān)系 UIView 與 CALayer 之間存在相互依賴的關(guān)系。每個 UIView 內(nèi)部都有一個對...
構(gòu)建用戶界面,UIView 和 CALayer 是兩個核心概念。 1. 依賴關(guān)系 UIView 與 CALayer 之間存在相互依賴的關(guān)系。每個 UIView 內(nèi)部都有一個對...
簡介 EmptyDataSet-Swift和DZNEmptyDataSet,用于在 UITableView 和 UICollectionView 中顯示空數(shù)據(jù)集。在OC開發(fā)中...
final 被final修飾的方法、下標、屬性,禁止被重寫/被final修飾的類,禁止被繼承 mutating 值類型(結(jié)構(gòu)體、枚舉)的方法要修改成員的話,需要加上mutat...
Postman是一個廣泛使用的API開發(fā)和測試工具,旨在簡化API的設(shè)計、測試和文檔撰寫過程。以下是一些Postman的主要功能和特點: 界面友好:Postman提供了一個直...
前言 UIResponder類繼承NSObject,iOS中所有繼承自UIResponder的類的實例, 都是可以響應(yīng)touch事件的對象。在iOS體系中,UIApplica...
簡單介紹 下面的幾種用法第一種不推薦雖然簡單但是會增加渲染推薦二,三,四種,我們通過模版的創(chuàng)建可以一步到位。 查看demo[https://github.com/WS-Wor...
WCDB(WeChat Database)是由 WeChat 開發(fā)的開源跨平臺數(shù)據(jù)庫框架。它基于 SQLite 和 SQLCipher,提供高效全面的功能。WCDB 支持多種...
SwiftMessages 是一個 Swift 編寫的通知和消息庫,它提供了許多不同的消息樣式和配置選項,非常適合移動應(yīng)用程序開發(fā)。只需要幾行代碼就可以快速實現(xiàn)內(nèi)部通知。Gi...
Kingfisher 是一個純 Swift 編寫的開源庫,方便我們異步下載和緩存圖片。該框架強調(diào)簡單性,提供高效且易于集成的解決方案。支持圖片的自動緩存管理。Kingfish...
Moya 基于 Alamofire Alamofire基礎(chǔ)上封裝的網(wǎng)絡(luò)請求庫。Alamofire對Request、Response、Session等進行了抽象。Moya不僅對...
查看demo[https://github.com/WS-WorkSpace/Swift_BaseSpace] 簡單應(yīng)用 Alamofire 的 request是全局函數(shù),可...
基本使用 // 添加下拉刷新setupPullToRefresh()// 添加上拉加載更多setupLoadMoreData() 查看demo[https://github....
在和服務(wù)端交互的時候我們通常會判斷當(dāng)前網(wǎng)絡(luò),再進行操作。本文實現(xiàn)Alamofire或Reachability實現(xiàn)網(wǎng)絡(luò)監(jiān)聽的兩種常用方式。 查看demo[https://git...
Codable是編碼和解碼協(xié)議,使開發(fā)者更方便的解析JSON 或 plist 文件。支持枚舉、結(jié)構(gòu)體和類。 Codable優(yōu)點是系統(tǒng)原生編解碼庫,效率高,很多第三方JSON解...
ObjectMapper的基本使用 1 引入import ObjectMapper2 創(chuàng)建基本數(shù)據(jù)模型(2.1) 建立數(shù)據(jù)模型,遵守 Mappable(2.2 ) 實現(xiàn)Ma...
HandyJSON的基本使用 1 引入import HandyJSON2 創(chuàng)建基本數(shù)據(jù)模型(2.1) 遵守 HandyJSON(2.2 ) 實現(xiàn)HandyJSON協(xié)議的ini...
JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式,常用于前后端數(shù)據(jù)傳輸。官方文檔:Using JSON with Custom Ty...
Swift在2015年正式開源,github地址:https://github.com/swiftlang/swift[https://github.com/swiftlan...