說明 在這一篇中,我們將實作留言板的送出留言功能,包含新增與編輯留言的邏輯。使用者可以透過此功能將他們的留言送出,並且在需要時編輯已存在的留言,讓留言板的操作更...
說明與實作 今天我們將介紹如何使用氣象局提供的天氣API,並開始實作接收氣象資料的功能。我們會從註冊帳號並獲取授權碼開始,接著會使用36小時天氣預報的API來取...
說明 在這一章,我們將繼續創建與天氣 API 整合的介面,因為 36 小時天氣預報的資料中包括了城市名稱,以及該城市接下來三段 12 小時的預報。所以,我們需要...
說明 在請求資料時,收到的資料大多遵循 JSON 格式,因此我們需要將其轉換為其他格式,方便程式讀取與使用。 實做 取得API回傳的資料 取得 API 回傳的資...
說明 接下來將示範如何發送請求,並將資料解包。 實作 準備城市資料:我們創建了一個存放可供查詢天氣的城市陣列,並選擇其中一個作為請求的目標城市。 let...
說明 PickerView在創建時是空的,我們可以在XIB裡進行設定,以達到目的。 實作 在要設定的PickerView的countor的class中增加 U...
說明 本篇將完成天氣 API 專案,並設定 TableView來顯示天氣資料,包括未來三個時段的預報。 實作 設定 TableView 與註冊自定義 Cell...
說明 當我們我們在多個不同的畫面有傳值需求時有兩種方法一種是單例(Singleton)另外一種是protocol,本文將要說明單例(Singleton),明天是...
說明 當我們在多個不同的畫面之間有傳遞資料的需求時,除了單例 (Singleton) 之外,還有另一種常用的方式:protocol。與單例不同的是,protoc...
說明 在開發專案時,我們經常會不小心把原本運作正常的程式碼修改到出錯的情況。此時,GitHub 是一個非常有用的工具,幫助我們備份和管理程式碼的版本。GitHu...