iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Mobile Development

從零開始-30日練習開發iOS APP 系列

以從無到有的概念,撰寫自己三十日的成長開發過程,以簡單的練習為起手,接著再分享些常用的功能以及套件,並分享些自身遇到的問題或bug。

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

從零開始-30日練習開發iOS APP-UITableView Day-11

前言:練習 UITableView 可以利用手機內建的 設定 來做練習,有助於熟悉其程式碼舉一個簡單的例子,手機 設定 的 一般 正文:如果 ViewContr...

2020-09-24 ‧ 由 jason12968 分享
DAY 12

從零開始-30日練習開發iOS APP-Realm資料庫 Day-12

前言:以下是介紹如何簡單建立一個Realm資料庫 正文:請先打開終端機,打上cd 專案路徑資料夾像這樣 % cd /Users/使用者名稱/Desktop/Ma...

2020-09-25 ‧ 由 jason12968 分享
DAY 13

從零開始-30日練習開發iOS APP-正則表示式 Day-13

前言:以註冊登入來說,我們會希望使用者輸入帳號密碼的格式是正確的(英文、數字、電子郵件)所以在使用 UITextField 時,可以加上正則表示式,來達成目的...

2020-09-26 ‧ 由 jason12968 分享
DAY 14

從零開始-30日練習開發iOS APP-Swift UIViewController 生命週期 Day-14

Circle of Life loadView 畫面載入時 viewDidLoad 畫面載入完成時 viewWillAppear...

2020-09-27 ‧ 由 jason12968 分享
DAY 15

從零開始-30日練習開發iOS APP-模組化 Day-15

前言:想必寫程式的時候,一定是希望重複的事情不要再複製貼上,造成程式碼太長難以閱讀的狀況而模組化設計的特徵為將功能切分為抽象的、可擴充的、可重複使用的模組其可以...

2020-09-28 ‧ 由 jason12968 分享
DAY 16

從零開始-30日練習開發iOS APP-TableViewCell & XIB (一) Day-16

前言:在製作 UITabelView 的時候,會希望 Cell 可以有其他 UI元件 的功能,此時就會選擇用 xib 來完成 正文:新增檔案 點選 Cocoa...

2020-09-29 ‧ 由 jason12968 分享
DAY 17

從零開始-30日練習開發iOS APP-TableViewCell & XIB (二) Day-17

前言:上一篇的 UI元件 都拉好設定好後,接下來是如何使用 正文:中間的程式碼大部分是改其 Cell 的狀態Bundle.main.loadNibNamed 這...

2020-09-30 ‧ 由 jason12968 分享
DAY 18

從零開始-30日練習開發iOS APP-IOS 13.6 鬧鐘App復刻 (一) Day-18

前言:利用 iOS 內建的 時鐘App 來練習諸多功能 成果圖:(因為是之前寫的,部分功能可能有些差異) 正文:其中會用到Segue、Unwind Segue、...

2020-10-01 ‧ 由 jason12968 分享
DAY 19

從零開始-30日練習開發iOS APP-IOS 13.6 鬧鐘App復刻 (二) Day-19

前言:頁面功能差不多都完成之後,可以使用推播通知來提醒時間 正文:以下採用設定時間來推播 func notification() { UNUse...

2020-10-02 ‧ 由 jason12968 分享
DAY 20

從零開始-30日練習開發iOS APP-本地推播 Day-20

前言:推播有分2種,本地推播和遠端推播由於iOS的遠端推播較為麻煩(需透過蘋果的APNS)故本篇以本地推播為主 正文:本地推播通知有三種指定時間,發送通知(Da...

2020-10-03 ‧ 由 jason12968 分享