Swift學習:項目實戰要點(常用三方庫及使用,Unit Test單元測試)

常用的Swift第三方庫

  • 網絡請求: https://github.com/Alamofire/Alamofire
  • 圖片下載: https://github.com/onevcat/Kingfisher
  • JSON訪問: https://github.com/SwiftyJSON/SwiftyJSON
  • JSON-Model轉換:https://github.com/kakaopensource/KakaJSON

Kingfisher注意點

  • Kingfisher默認不支持WebP格式的圖片,需要額外安裝KingfisherWebP 
  • pod 'KingfisherWebP'


庫的導入問題

  • 默認情況下,用到哪個庫就要導入哪個庫,無疑增加了很多重複的工作量
  • 如何辦到全局導入庫?
  1. 新建一個用於Swift調用OC的橋接文件: targetName-Bridging-Header.h 
  2. 導入系統庫:#import <XX/XX.h>
  3. 導入第三方庫(Framework形式):#import <XX/XX-Swift.h>

UNIT Test 單元測試

1. 創建工程時勾選Include Unit Tests 和Include UI Tests

2. 創建要測試的數據

3. 寫測試用例

注意沒運行成功時前面是灰色的菱形

4.運行測試用例

可以看到當測試用例正確時,會彈出Test Succeeded提示框,並且前面的菱形是綠色

但是當測試用例錯誤時,會彈出Test Failed提示框,並且前面的菱形是紅色的。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章