iT邦幫忙

鐵人檔案

第 12 屆 iT 邦幫忙鐵人賽
回列表
Mobile Development

《菜鳥のSwift》持續30天開發挑戰 系列

介紹一些常用元件的使用方法,並且製作出一些功能簡單的 App。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊imac_ios_jr
DAY 21

《DAY 21》在 App 裡放入 YouTube 影片

今天來記錄如何在 App 裡放入 Youtube 影片,而且不會使用到第三方套件。 新增一個 WebKit View 到 View Controller 上,並...

2020-10-04 ‧ 由 hyperspin 分享
DAY 22

《DAY 22》天啊!Outlet 拉太多!

當畫面上好幾個元件同類型,且功用也相同時,每個元件都拉 Outlet 是很麻煩的,而且還要幫每個元件都取一個名稱。 今天要介紹的是可以將畫面上多個元件變成陣列的...

2020-10-05 ‧ 由 hyperspin 分享
DAY 23

《DAY 23》模組化 UIAlertController

在之前的文章裡有使用過提示框(UIAlertController),但是有時候我們要在很多地方都使用到,只是改變裡面的文字而已,難道就要每次都加入一長串的程式碼...

2020-10-06 ‧ 由 hyperspin 分享
DAY 24

《DAY 24》在提示框裡輸入資料

今天繼續昨天寫好的模組化檔案,把程式改成下面這樣,提示框裡就可以出現文字輸入框了。 import UIKit class CustomAlert {...

2020-10-07 ‧ 由 hyperspin 分享
DAY 25

《DAY 25》接收 JSON 資料

JSON 是一種文字格式,用網頁瀏覽器去顯示的話實在是很難看懂裡面在表達什麼,我們可以用插件或 Postman 去讀取。 先將提供 JSON 格式資料的網址...

2020-10-08 ‧ 由 hyperspin 分享
DAY 26

《DAY 26》使用 Codable 抓取 JSON 資料

今天試著在 Swift 利用 Codable 這個協定來處理 JSON 資料,要用 Codable 處理的困難點在於怎麼根據 JSON 的資料寫成 struct...

2020-10-09 ‧ 由 hyperspin 分享
DAY 27

《DAY 27》在表格裡顯示 JSON 資料

昨天已經先在除錯區裡顯示資料了,今天要把這些資料放到表格裡顯示,先在畫面中放入一個 Table View,並取好 IBOutlet 屬性名稱、取好 Table...

2020-10-10 ‧ 由 hyperspin 分享
DAY 28

《DAY 28》天氣 App 實作(一)

前面幾天已經練習了如何呈現 JSON 資料在 App 上,在最後完賽前會做一個天氣 App 出來,而 JSON 的資料由中央氣象局提供。 根據 JSON 寫一...

2020-10-11 ‧ 由 hyperspin 分享
DAY 29

《DAY 29》天氣 App 實作(二)

昨天已經把 struct 寫好了,今天來呈現資料在手機畫面上,在此之前可以先上網搜尋 API 說明文件,方便自己刻 UI。 elementName 所代表的...

2020-10-12 ‧ 由 hyperspin 分享
DAY 30

《DAY 30》天氣 App 實作(完)

最後一天來把天氣 App 的剩餘部分給完成,衝啊! 當一開始進入 App 會直接顯示宜蘭縣在第一個時間區間的天氣資訊。 點擊一下畫面可以選擇地點,因此...

2020-10-13 ‧ 由 hyperspin 分享