Swift 程式設計 #4 讀取 RSS
程式目的
Published in
Sep 27, 2022
- 讀取 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