RxSwift的使用詳解 一. RxSwift簡介 推薦: RxSwift官方文檔[https://link.juejin.im/?target=https%3A%2F%2F...
RxSwift的使用詳解 一. RxSwift簡介 推薦: RxSwift官方文檔[https://link.juejin.im/?target=https%3A%2F%2F...
iOS 15 的 UITableView又新增了一個新屬性:sectionHeaderTopPadding 會給每一個section header 增加一個默認(rèn)高度,當(dāng)我們 ...
在swift用runtime獲取對象的屬性時, 對象要加 @objcMembers 才能獲取到
項目中針對某一個 View 需要進(jìn)行橫屏,在 iOS16 之前的方式大部分都是采取設(shè)置設(shè)備的方向來實現(xiàn)的,但是在 iOS16 開始這種方式已經(jīng)無效了,如果使用設(shè)置設(shè)備方向來實...
pod 'SwJPush', :tag => '0.3.0', :git => 'http://.../SwJPush.git'
Universal Links我覺得就是蘋果一種調(diào)起APP的一種方式。 在圖一中 Domains : 里面寫哪些域名可以調(diào)起我們的APP 注意: 不單單針對二級域名,如果...
https://swiftgg.gitbook.io/swift/swift-jiao-cheng[https://swiftgg.gitbook.io/swift/swif...
Moya的使用 關(guān)于Moya Moya是對Alamofire的再次封裝。 讓我們用一張圖來簡單來對比一下直接用Alamofire和用moya的區(qū)別: 有關(guān)Alamofire ...
設(shè)計模式的簡介 設(shè)計模式(Design pattern)代表了最佳的實踐,通常被有經(jīng)驗的面向?qū)ο蟮能浖_發(fā)人員所采用。設(shè)計模式是軟件開發(fā)人員在軟件開發(fā)過程中面臨的一般問題的解...
const修飾位置不同,代表什么? 驗證的時候為什么不能用NSString 只能用int?
我們可以從圖1看到 NSObject有一個屬性isa用Class來定義,那么我點擊Class接著看 我們可以從圖2可以看到Class是objc_class的一個指針,那么我們...
首先要先學(xué)習(xí)下響應(yīng)者對象UIResponder,只有繼承UIResponder的的類,才能處理事件。 我們可以看出UIApplication,UIView,UIViewCon...
1. 什么是Hash表 先看一下hash表的結(jié)構(gòu)圖: 數(shù)組 + 鏈表 哈希表(Hash table,也叫散列表),是根據(jù)鍵(Key)而直接訪問在內(nèi)存存儲位置的數(shù)據(jù)結(jié)構(gòu)。也就是...
在iOS中我們會經(jīng)常遇到frame和bounds,這兩個概念很相似,但是也有區(qū)別。frame還好理解,但是bounds就比較容易迷惑人。我們通過實例來講解下bounds的概念...