iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Mobile Development

IOS菜逼八連續30天挑戰 系列

開發UI及其相關技術分享

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊IMac_iOS_Team
DAY 11

Day 11 Swift語法-進階篇(4/5)-Protocol

Protocol又叫做協定,我們可以透過協定,去讓我們的class或struct去遵從這個協定裡所規範的東西,假設我們的class裡有個func,我如果要改變f...

2021-09-23 ‧ 由 fox3allenwan 分享
DAY 12

Day 12 Swift語法-進階篇(5/5)-Extension

昨天提到了protocol,今天我們就學習一下extenison的用法,昨天我們可以透協定去規範我們的struct或者class等等,我們可以透過將protoc...

2021-09-24 ‧ 由 fox3allenwan 分享
DAY 13

Day 13 實作調色盤App(1/3)

我們可以藉由小小的調色盤App專案來加強我們對一些元件的認識 1.先新增一個專案 -> Create a new Xcode project(往後的專案...

2021-09-25 ‧ 由 fox3allenwan 分享
DAY 14

Day 14 實作調色盤App(2/3)

上一篇我們講到如何用Slider去改變顏色這篇會介紹如何使用輸入框 程式碼如下: //控制紅色的輸入框 @IBAction func redtextfield...

2021-09-26 ‧ 由 fox3allenwan 分享
DAY 15

Day 15 實作調色盤App(3/3)

今天我們把這個App完成~首先,先到我們的Main.storyboard 點擊右上角 + -> 選擇VIEW -> 拖曳到畫面裡(VIEW可以調整...

2021-09-27 ‧ 由 fox3allenwan 分享
DAY 16

Day 16 生命週期

我們常常在新增一個專案後會看到下面有個叫做viewDidLoad()的東西,如下圖 viewDidLoad()就是UIViewController的生命週期的一...

2021-09-28 ‧ 由 fox3allenwan 分享
DAY 17

Day 17 UItableView的練習 (1/3)

上次做過調色盤的練習,對基本的東西有一些認識之後我們開始繼續往下練習~ 其實TableViewy我們很常碰到,從手機裡的設定,到line聊天一行行的那種,都可以...

2021-09-29 ‧ 由 fox3allenwan 分享
DAY 18

Day 18 UItableView的練習 (2/3)

上一篇我們講到建立一個UItable View的一些基本方法,接下來我們可以建立一些資料在上面 var list = [ ("cart&qu...

2021-09-30 ‧ 由 fox3allenwan 分享
DAY 19

Day 19 UItableView的練習 (3/3)

接下來我們可以對我們每筆資料向左滑動後,讓他可以被刪除 func tableView(_ tableView: UITableView, commit...

2021-10-01 ‧ 由 fox3allenwan 分享
DAY 20

Day 20 捨棄Storyboard並使用XIB來寫app

雖然storyboard是個對初學者比較方便使用的東西,但是當你有很多元件要用,修改來講的話就就會比較麻煩,所以我們可以使用Xib來做UI設計,它的介面是跟st...

2021-10-02 ‧ 由 fox3allenwan 分享