從零開始學習開發iOS,會介紹關於UIKit 以及 SwiftUI 的分別與特色,還有一些基本功能的應用介紹,讓之後能對iOS 的專案有初步的認識與實作能力
URLSession 前言:我們在開發專案時常常需要跟網路上的後台(Server)溝通互動,這就必須用到網路請求,我們會發送 request 給 Server,...
GET:取資料 同樣根據以上的Reqres API 來示範 首先一樣根據Response 建立Model User.swift : struct UserGet...
PUT / PATCH:修改資料 一樣的模式再來一次,根據以上的Reqres API 來示範 首先一樣根據Response 建立Model User.swift...
DELETE:刪除資料 同樣根據以上的Reqres API 來示範 DELETE api 執行後只有status code 來判斷是否刪除成功,故不需要建一個m...
Data Storage in iOS 數據持久性( Data Persistence ) 是將任何類型的數據存儲到本地端的機制,在本地存儲數據的能力,以便使用...
Keychain Apple Keychain 是一個非常流行且功能強大的 Swift 工具,每個 iOS 和 MacOS 用戶都在使用。 它可用於保存密碼、安...
File System Apple 讓iOS 應用程序內的文件編寫、閱讀和編輯變得非常容易。每個應用程序都有一個sandbox directory(稱為文檔目錄...
Core Data 官方文件 Core Data 是 iOS 的資料庫,可讓使用者在本地端儲存資料 可以在一開始建立專案時就把Core Data 添加至專案中,...
之前在Android 就接觸過MVC、MVP以及MVVM,這邊先不對各差別去作比較分析,直接來對MVVM 做個簡單的介紹 Model-View-ViewMo...
很遺憾在第21天時沒能來得及完成文章,雖然鐵人賽中斷了,後續還是努力完成30篇的篇幅,自己至少有在鐵人賽的過程中學習到很多,原本在開發Flutter 要用到iO...