Swift串接第三方爐石API

  1. 使用爐石API並將想抓取下來的資料建立自訂類別

爐石API網址 : https://hearthstonejson.com/

將想抓下的資料用struct寫出並遵從Codable

2. 利用抓下來的資料,設計成想要的APP畫面

3. 建立陣列,並在viewDidLoad()裡解析資料,一進App預設為中立普通的0費卡牌

4. 建立列舉,以便UISegmentedControl使用,接著做出職業、稀有度、費用的過濾,並用UITableView顯示

建立稀有度與職業的列舉

職業UISegmentedControl

稀有度UISegmentedControl

費用UISegmentedControl

在UITableView顯示並加入照片

5. 點選列表後進入下一個細項畫面,並在細項畫面顯示出資料

在CardViewController中用prepare for segue傳遞點選的列表卡牌到CardDetailViewController中

在細項畫面中顯示出資料