iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Software Development

Swift 學習目標 -- 30 天送審第一支APP 系列

鐵人鍊成 共 33 篇文章 | 21 人訂閱 訂閱系列文 團隊好想工作室第一屆鐵人賽
DAY 1

第一天: 來做個RGB跟Hex的color convertor吧!

RGB跟Hex之間的色碼轉換,是我們在選擇顏色時經常會遇到的問題之一。 第一,二天的文章會介紹如何實做一個簡易的RGB跟Hex切換APP,來解決這個小難題。 下...

2017-12-20 ‧ 由 唐嘉伶 分享
DAY 2

Day 2: RGB跟Hex的color convertor

接著我們就可以一步一步來定義Hex與RGB轉換的方法了: 首先,給convertHexToRGB() 這個func定義一個回傳值的型態UIColor。 接著讓r...

2017-12-21 ‧ 由 唐嘉伶 分享
DAY 3

Day 3: Drop down menu

今天分享如何透過簡單程式碼來實現很常用到的 drop down menu 首先,拉出 5 個 UIButton。第一個是作為可點擊的的下拉式按鈕: Select...

2017-12-22 ‧ 由 唐嘉伶 分享
DAY 4

Day 4: Reusable Popup -- part 1

本日分享的重點在於建置一個可以重複使用的 Pop up date picker,不過其中的原理卻可以套用到其他 Storyboard 物件的運用唷! 首先,開一...

2017-12-23 ‧ 由 唐嘉伶 分享
DAY 5

如何使用 code 實現 Segue Action

昨天提到了如何讓不同 Storyboard 上的 View Controller 都能夠使用同一個 Date Picker 的解法。 其中一個實現方式就是使用...

2017-12-24 ‧ 由 唐嘉伶 分享
DAY 6

DAY 6: 如何從一個 storyboard 傳送資料到另一個 storyboard

目前畫面上有兩個 storyboard ,分別是待會要接收資料的 Receiving storyboard,跟用來丟資料的 Sending storyboard...

2017-12-25 ‧ 由 唐嘉伶 分享
DAY 7

DAY 7: Segue 的使用

在前面幾天的例子裡面,我們透過 Segue 連接兩個不同 View Controller 之間的轉換。不過前兩天因為篇幅的關係,沒有機會深入探討:究竟, seg...

2017-12-26 ‧ 由 唐嘉伶 分享
DAY 8

DAY 8: 取得 iOS Developer License

要成為一名真正的 iOS 開發者,需要的不只是熟悉 Swift 跟 xcode ,持續不懈的學習更是不可或缺的關鍵。 然而,除了上述要件之外,想要把自己的 AP...

2017-12-27 ‧ 由 唐嘉伶 分享
DAY 9

DAY 9: 如何把裝置的 Image 傳送進 APP

class ViewController: UICollectionViewController { func grabIMG() {...

2017-12-28 ‧ 由 唐嘉伶 分享
DAY 10

DAY 10: 淺談 Swift 的錯誤處理

建置 APP 的環境時,有許許多多的"地雷"可能會導致我們的 APP 爆掉 (crush)。 比方說,假設我們今天做了一個簡易的計算機。就會...

2017-12-29 ‧ 由 唐嘉伶 分享