程式目的

  • 讀取 JSON 架構的資料,以RSS為例

程式要求

  • 使用 postman GET json 資料
  • 建立 json 的struct
  • 使用 URLSession 非同步讀取資料
  • 使用 webkit view

程式畫面

GitHub

程式說明

  • 先去 RSS 取得網址

https://rss.applemarketingtools.com/

  • 拿到 JSON格式的網址

https://rss.applemarketingtools.com/api/v2/tw/podcasts/top/25/podcasts.json

  • 放進 Postman 解析 JSON
  • 產生 struct 結構
  • 使用 URLSession 讀取網址,解析 JSON,放進 items 陣列
  • 下一頁先準備好 item 變數,放 webkit view,一進入就顯示傳入的網址
  • 按下 button 使用 SegueAction 傳目前的 item 到下一頁

結語

  • JSON 的 struct 可以自動動產生,不過有時會產生錯誤,要修一下
  • URLSession 要記得是非同步執行,不可還沒拿到資料就使用

2022/10/16修改事項

  • 增加 TableView 在主頁
  • TableView cell 背景色會改變
  • GitHub branches addTableView

--

--