iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

IOS新手之旅 系列

做為一個剛學習不久Swift的新手,會將暑假期間學到的東西跟大家分享

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊IMac_iOS_Team_菜雞組
DAY 21

IOS新手之旅 Day21:Tabbar

完成了所有畫面後,需要切換畫面,這裡使用的是Tabbar。 TabBar 使用Tabbar之前,要先把每個畫面處理一下,然後放進Tabbar陣列裡。...

2022-10-03 ‧ 由 DarcyWang 分享
DAY 22

IOS新手之旅 Day22:天氣API(1)

終於做完了IOS的鬧鐘APP了,之後來挑戰做個可以查詢天氣的APP吧! openweather 要做個能查詢天氣,首先就是需要找個可以抓到天氣資料的API,這裡...

2022-10-04 ‧ 由 DarcyWang 分享
DAY 23

IOS新手之旅 Day23:天氣API(2)

在開始使用API前,確保已經有API Key這樣才能抓取到資料。 這裡以台北為例,輸入下列網址,記得在最後加上你的API Key。 https://api.op...

2022-10-05 ‧ 由 DarcyWang 分享
DAY 24

IOS新手之旅 Day24:天氣API(3)

昨天將解碼的架構寫好了之後,今天來寫解碼器。 解碼 這裡先將要調資料的網址處理一下之後,嘗試能否調到資料,如果不行就會及時報錯,調到資料後再將資料丟給呼叫這個函...

2022-10-06 ‧ 由 DarcyWang 分享
DAY 25

IOS新手之旅 Day25:天氣API(4)

昨天我們對抓下來的資料解碼了,今天我們要來顯示這些資料。 顯示資料 這裡在顯示的畫面呼叫昨天寫的decoder,然後對之前寫的結構decode,之後就能將資料取...

2022-10-07 ‧ 由 DarcyWang 分享
DAY 26

IOS新手之旅 Day26:天氣API(5)

昨天將decode的部分處理完了,今天來做選擇城市。 城市名 這裡將台灣的所有城市都測試了一次,發現金門和馬祖都回傳錯誤訊息,抓不到資料。 let ci...

2022-10-08 ‧ 由 DarcyWang 分享
DAY 27

IOS新手之旅 Day27:天氣API(6)

昨天將所有城市都測試完並列出來了,今天來選擇城市的功能用好。 Protocol 首先是寫個protocol讓資料能夠傳回上一個畫面。 protocol choo...

2022-10-09 ‧ 由 DarcyWang 分享
DAY 28

IOS新手之旅 Day28:天氣API(7)

上次將選擇城市的功能用好了,今天將資料顯示出來。 線程 由於我們抓到資料之後的東做都是在閉包內執行,所以閉包外的無法使用那些資料,這時候就要在閉包內寫主線程。...

2022-10-10 ‧ 由 DarcyWang 分享
DAY 29

IOS新手之旅 Day29:各種奇怪問題(1)

昨天將天氣API完成了,今天來分享一下在練習swift的時候遇過的神奇問題。 手勢衝突 這是TableView裡的一個函式,功能是判斷有沒有點選Cell。...

2022-10-11 ‧ 由 DarcyWang 分享
DAY 30

IOS新手之旅 Day30:各種奇怪問題(2)

昨天分享了遇到的奇怪問題,今天來分享另外一個。 Tabbar和NavigationBar 當新增完Tabbar之後,執行起來發現,Tabbar和Navigati...

2022-10-12 ‧ 由 DarcyWang 分享