Swift

Swift Static Libraries遷移實踐

二維火雲收銀iOS客戶端使用了Objective-C和Swift混編,在Xcode9(2017年9月釋出)之前蘋果不支援使用Swift Static Libraries。 同時,我們使用了CocoaPods進行

Swift-Tips之'==='與'=='的區別

== :它預設比較基本型別的值,比如:Int,String等,它不可以比較引用型別(reference type)或值型別(value type),除非該類實現了Equata

swift-tips之如何查詢陣列物件的index

當我們建立一個數組時會碰到這樣一種需求:查詢當前element在陣列中的index。當然,我們可以通過for來獲取index。我們還有一種更加優雅的方式,就是下面Swift中陣列提供的兩個API: //獲取

Swift 可選型別

對於使用Objective-C開發iOS的程式員來說,物件是否為nil在編寫程式的過程中程式設計師不太關心,直接使用就可以,在一些需要判斷的地方在判斷,當轉為Swift開發時,首先頭疼的問題就是可選型別,到底何

Class written in Swift

之前TBUIAutoTest 有個issue ,我發現原因跟 Swift 有關,在解決問題時順帶稍微研究了下 Swift 編寫的類。 Swift Class 與 Ivar 純

Swift 優雅的適配大小

使用Cocoapods安裝,或手動拖入專案 pod 'SwiftyFitsize' 複製程式碼 使用 SwiftyFitsize 在預設狀況下所使用的參照寬度為ip

swift4.1 系統學習十四 協議

// 協議 /* OC中也有協議,swift中的協議的作用與OC中基本一樣,只是在寫法上有一點區別。 我們使用 protocol關鍵字來定義一個協議。在一個協議中只

1716110690.8073