昨天簡單介紹完CloudKit後,今天就來教大家如何在自己的App內啟用CloudKit功能。首先,點擊專案的Targets,選擇Signing & C...
昨天成功在App內啟用CloudKit了,今天就來練習如何將資料新增到CloudKit Database吧!首先,要在你的swift檔中import Cloud...
昨天講完新增資料後,今天就來教大家如何用TableView顯示CloudKit Database中的資料吧!首先,我們新增一個Struct,以便後續功能的操作...
昨天成功完成顯示資料後,今天要來實作CloudKit Database的刪除功能,我一樣是使用UIMenu來實作編輯及刪除功能的按鈕對UIMenu有興趣的話可以...
昨天實作完刪除資料後,今天來實作修改資料的功能 func updateItem(index: Int, value: String){ data...
在開發軟體時,會用到許多的軟體架構,像是MVC(Model-View-Controller)、MVP(Model-View-Presenter)、MVVM(Mo...
昨天介紹完MVC後,今天就來介紹MVVM的架構及優缺點吧! MVVM(Model-View-ViewModel) (MVVM架構圖,取自wikipedia) M...
在2019年,Apple推出了Combine框架,Combine是一個綁定UI的響應式編程函式庫,而什麼是響應式編程呢? 響應式編程就是一種面向資料串流和變化傳...
昨天介紹完Combine後,想說那今天就來做個小練習吧!首先 先在ViewModel中宣告一個Set< AnyCancellable >() var...
昨天講完了如何在UIControl Event新增Publisher,今天就來做個小練習,讓label的文字等於我在textField內輸入的值吧!首先,在你的...