iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

從零開始的Swift開發心路歷程2 系列

去年完賽後至今的成長與蛻變

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊imac iOS Team 微菜鳥組
DAY 11

【從零開始的Swift開發心路歷程2-Day11】在你的App內啟用CloudKit

昨天簡單介紹完CloudKit後,今天就來教大家如何在自己的App內啟用CloudKit功能。首先,點擊專案的Targets,選擇Signing & C...

2022-09-22 ‧ 由 chun0917 分享
DAY 12

【從零開始的Swift開發心路歷程2-Day12】CloudKit實作(1)-新增資料

昨天成功在App內啟用CloudKit了,今天就來練習如何將資料新增到CloudKit Database吧!首先,要在你的swift檔中import Cloud...

2022-09-23 ‧ 由 chun0917 分享
DAY 13

【從零開始的Swift開發心路歷程2-Day13】CloudKit實作(2)-顯示資料

昨天講完新增資料後,今天就來教大家如何用TableView顯示CloudKit Database中的資料吧!首先,我們新增一個Struct,以便後續功能的操作...

2022-09-24 ‧ 由 chun0917 分享
DAY 14

【從零開始的Swift開發心路歷程2-Day14】CloudKit實作(3)-刪除資料

昨天成功完成顯示資料後,今天要來實作CloudKit Database的刪除功能,我一樣是使用UIMenu來實作編輯及刪除功能的按鈕對UIMenu有興趣的話可以...

2022-09-25 ‧ 由 chun0917 分享
DAY 15

【從零開始的Swift開發心路歷程2-Day15】CloudKit實作(4)-修改資料

昨天實作完刪除資料後,今天來實作修改資料的功能 func updateItem(index: Int, value: String){ data...

2022-09-26 ‧ 由 chun0917 分享
DAY 16

【從零開始的Swift開發心路歷程2-Day16】MVC與MVVM(上)

在開發軟體時,會用到許多的軟體架構,像是MVC(Model-View-Controller)、MVP(Model-View-Presenter)、MVVM(Mo...

2022-09-27 ‧ 由 chun0917 分享
DAY 17

【從零開始的Swift開發心路歷程2-Day17】MVC與MVVM(下)

昨天介紹完MVC後,今天就來介紹MVVM的架構及優缺點吧! MVVM(Model-View-ViewModel) (MVVM架構圖,取自wikipedia) M...

2022-09-28 ‧ 由 chun0917 分享
DAY 18

【從零開始的Swift開發心路歷程2-Day18】Combine簡介

在2019年,Apple推出了Combine框架,Combine是一個綁定UI的響應式編程函式庫,而什麼是響應式編程呢? 響應式編程就是一種面向資料串流和變化傳...

2022-09-29 ‧ 由 chun0917 分享
DAY 19

【從零開始的Swift開發心路歷程2-Day19】Combine(1)- Custom publisher in UIControl

昨天介紹完Combine後,想說那今天就來做個小練習吧!首先 先在ViewModel中宣告一個Set< AnyCancellable >() var...

2022-09-30 ‧ 由 chun0917 分享
DAY 20

【從零開始的Swift開發心路歷程2-Day20】Combine(2)- Combine小練習

昨天講完了如何在UIControl Event新增Publisher,今天就來做個小練習,讓label的文字等於我在textField內輸入的值吧!首先,在你的...

2022-10-01 ‧ 由 chun0917 分享