第十六屆

mobile-development
IOS的打怪升級之路
fivegold

系列文章

DAY 21

鐵人賽第二十一天 留言板(七)送出留言的功能製作 (完成留言板)

說明 在這一篇中,我們將實作留言板的送出留言功能,包含新增與編輯留言的邏輯。使用者可以透過此功能將他們的留言送出,並且在需要時編輯已存在的留言,讓留言板的操作更...

DAY 22

鐵人賽第二十二天 天氣API(ㄧ)取得授權碼與API的選擇

說明與實作 今天我們將介紹如何使用氣象局提供的天氣API,並開始實作接收氣象資料的功能。我們會從註冊帳號並獲取授權碼開始,接著會使用36小時天氣預報的API來取...

DAY 23

鐵人賽第二十三天 天氣API(二) 創建UI

說明 在這一章,我們將繼續創建與天氣 API 整合的介面,因為 36 小時天氣預報的資料中包括了城市名稱,以及該城市接下來三段 12 小時的預報。所以,我們需要...

DAY 24

鐵人賽第二十四天 天氣API(三) 解析API

說明 在請求資料時,收到的資料大多遵循 JSON 格式,因此我們需要將其轉換為其他格式,方便程式讀取與使用。 實做 取得API回傳的資料 取得 API 回傳的資...

DAY 25

鐵人賽第二十五天 天氣API(四) 請求資料

說明 接下來將示範如何發送請求,並將資料解包。 實作 準備城市資料:我們創建了一個存放可供查詢天氣的城市陣列,並選擇其中一個作為請求的目標城市。 let...

DAY 26

鐵人賽第二十六天 天氣API(五) PickerView的設定

說明 PickerView在創建時是空的,我們可以在XIB裡進行設定,以達到目的。 實作 在要設定的PickerView的countor的class中增加 U...

DAY 27

鐵人賽第二十七天 天氣API(六) 設定tableview的顯示與API的完結

說明 本篇將完成天氣 API 專案,並設定 TableView來顯示天氣資料,包括未來三個時段的預報。 實作 設定 TableView 與註冊自定義 Cell...

DAY 28

鐵人賽第二十八天 不同的畫面傳值 上 單例(Singleton)的使用

說明 當我們我們在多個不同的畫面有傳值需求時有兩種方法一種是單例(Singleton)另外一種是protocol,本文將要說明單例(Singleton),明天是...

DAY 29

鐵人賽第二十九天 不同的畫面傳值 下 protocol的使用

說明 當我們在多個不同的畫面之間有傳遞資料的需求時,除了單例 (Singleton) 之外,還有另一種常用的方式:protocol。與單例不同的是,protoc...

DAY 30

鐵人賽第三十天 github的運用

說明 在開發專案時,我們經常會不小心把原本運作正常的程式碼修改到出錯的情況。此時,GitHub 是一個非常有用的工具,幫助我們備份和管理程式碼的版本。GitHu...