完成了所有畫面後,需要切換畫面,這裡使用的是Tabbar。 TabBar 使用Tabbar之前,要先把每個畫面處理一下,然後放進Tabbar陣列裡。...
終於做完了IOS的鬧鐘APP了,之後來挑戰做個可以查詢天氣的APP吧! openweather 要做個能查詢天氣,首先就是需要找個可以抓到天氣資料的API,這裡...
在開始使用API前,確保已經有API Key這樣才能抓取到資料。 這裡以台北為例,輸入下列網址,記得在最後加上你的API Key。 https://api.op...
昨天將解碼的架構寫好了之後,今天來寫解碼器。 解碼 這裡先將要調資料的網址處理一下之後,嘗試能否調到資料,如果不行就會及時報錯,調到資料後再將資料丟給呼叫這個函...
昨天我們對抓下來的資料解碼了,今天我們要來顯示這些資料。 顯示資料 這裡在顯示的畫面呼叫昨天寫的decoder,然後對之前寫的結構decode,之後就能將資料取...
昨天將decode的部分處理完了,今天來做選擇城市。 城市名 這裡將台灣的所有城市都測試了一次,發現金門和馬祖都回傳錯誤訊息,抓不到資料。 let ci...
昨天將所有城市都測試完並列出來了,今天來選擇城市的功能用好。 Protocol 首先是寫個protocol讓資料能夠傳回上一個畫面。 protocol choo...
上次將選擇城市的功能用好了,今天將資料顯示出來。 線程 由於我們抓到資料之後的東做都是在閉包內執行,所以閉包外的無法使用那些資料,這時候就要在閉包內寫主線程。...
昨天將天氣API完成了,今天來分享一下在練習swift的時候遇過的神奇問題。 手勢衝突 這是TableView裡的一個函式,功能是判斷有沒有點選Cell。...
昨天分享了遇到的奇怪問題,今天來分享另外一個。 Tabbar和NavigationBar 當新增完Tabbar之後,執行起來發現,Tabbar和Navigati...