iT邦幫忙

鐵人檔案

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

利用Swift 4開發iOS App,Daily Work List 系列

本身自學Swift,想利用這30天督促自己完成隻App,點子來源是想解決目前生活中的小需求,市面上的App需要付費或是都有些滿意和不滿意的地方,因此預計自己開發一個符合自己期望的每日工作清單,並記錄這過程中遇到的問題或學習的重點。

鐵人鍊成 | 共 31 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1. Introduction

這是第一次參加鐵人賽,本身也是自學Swift寫ios app,想藉由30天挑戰,完成一個符合自己需求的app,並同時把經歷過的問題與學習記錄下來,在開發的過程中...

2018-10-01 ‧ 由 poyu2099 分享
DAY 2

Day 2. Prototype

鐵人賽第二天,要刻畫出Prototype的第一版出來但本身非美術相關出生,對於UI畫面設計相當不在行,還請多擔待也由於這是先行想像的畫面,開發時必定因應到時的狀...

2018-10-02 ‧ 由 poyu2099 分享
DAY 3

Day 3. Data Storage & Create Project with Cocoapods

今天先初步把之後的資料結構規劃出來,預期使用SQLite,搭配plist去呈現(之後會特別有一篇分享議題來討論關於iOS常用的儲存方式) 資料結構如下: 再來,...

2018-10-03 ‧ 由 poyu2099 分享
DAY 4

Day 4. Develop Launch Page

LaunchScreen,是App在開啟時的啟動畫面他可以透過Storyboard或LaunchImage的方式我這邊就直接用xcode協助建立好的Storyb...

2018-10-04 ‧ 由 poyu2099 分享
DAY 5

Day 5. Talking About AutoLayout

我在前面建置Launch Page的時候只有簡單說到,不同機型的iphone(包含ipad....但我預期不提供XD)螢幕尺寸都不一樣,那如果我們只是在stor...

2018-10-05 ‧ 由 poyu2099 分享
DAY 6

Day 6. Develop Add Event Page Storyboard

今天來從新增事件下手,這個畫面是不管以月、週、日檢視,都會開啟的頁面,也是所有資料最根本建立的方法,因此我們就先來完成它吧!(絕對不是因為我覺得他看起來最單純X...

2018-10-06 ‧ 由 poyu2099 分享
DAY 7

Day 7. Talking About Storyboard vs. Xib vs. Programing

今天來討論一下iOS App畫面的開發方式,目前有三種 Code 純程式碼刻畫 成本高、維護難 程式碼量多、開發時間長 Xib 檔案以.xib結尾,實...

2018-10-07 ‧ 由 poyu2099 分享
DAY 8

Day 8. Create SQLite Manager

在開發Event Page的程式部分之前,需要先把資料方面的東西準備好,這樣才可以更實際的測試~之前寫過的app是有Server後台的,所以都是用API的方式去...

2018-10-08 ‧ 由 poyu2099 分享
DAY 9

Day 9. Talking About Local iOS Data Storage

很多App都會需要透過網路跟Server溝通,就是大家熟知的API(不是這篇的重點,就這樣帶過去吧~),但基本上不會什麼都從Server上拿,例如參數檔、圖片檔...

2018-10-09 ‧ 由 poyu2099 分享
DAY 10

Day 10. Develop Add Event Page View Controller 1

建立好Storyboard和SQLiteManager後,我們來開發後台程式吧 Storyboard Connect with Swift File 先建立一個...

2018-10-10 ‧ 由 poyu2099 分享