iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

iOS 學習筆記 系列

從零開始學習開發iOS,會介紹關於UIKit 以及 SwiftUI 的分別與特色,還有一些基本功能的應用介紹,讓之後能對iOS 的專案有初步的認識與實作能力

參賽天數 21 天 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 URLSession 01 - POST

URLSession 前言:我們在開發專案時常常需要跟網路上的後台(Server)溝通互動,這就必須用到網路請求,我們會發送 request 給 Server,...

2021-10-06 ‧ 由 Ryder 分享
DAY 21

Day22 URLSession 02 - GET

GET:取資料 同樣根據以上的Reqres API 來示範 首先一樣根據Response 建立Model User.swift : struct UserGet...

2021-10-08 ‧ 由 Ryder 分享
DAY 21

Day23 URLSession 03 - PUT / PATCH

PUT / PATCH:修改資料 一樣的模式再來一次,根據以上的Reqres API 來示範 首先一樣根據Response 建立Model User.swift...

2021-10-09 ‧ 由 Ryder 分享
DAY 21

Day24 URLSession 04 - DELETE

DELETE:刪除資料 同樣根據以上的Reqres API 來示範 DELETE api 執行後只有status code 來判斷是否刪除成功,故不需要建一個m...

2021-10-12 ‧ 由 Ryder 分享
DAY 21

Day25 Data Storage in iOS 01 - UserDefaults

Data Storage in iOS 數據持久性( Data Persistence ) 是將任何類型的數據存儲到本地端的機制,在本地存儲數據的能力,以便使用...

2021-10-12 ‧ 由 Ryder 分享
DAY 21

Day26 Data Storage in iOS 02 - Keychain & Property list (Plists)

Keychain Apple Keychain 是一個非常流行且功能強大的 Swift 工具,每個 iOS 和 MacOS 用戶都在使用。 它可用於保存密碼、安...

2021-10-13 ‧ 由 Ryder 分享
DAY 21

Day27 Data Storage in iOS 03 - File System & Sqlite

File System Apple 讓iOS 應用程序內的文件編寫、閱讀和編輯變得非常容易。每個應用程序都有一個sandbox directory(稱為文檔目錄...

2021-10-14 ‧ 由 Ryder 分享
DAY 21

Day28 Data Storage in iOS 04 - Core Data 簡介

Core Data 官方文件 Core Data 是 iOS 的資料庫,可讓使用者在本地端儲存資料 可以在一開始建立專案時就把Core Data 添加至專案中,...

2021-10-15 ‧ 由 Ryder 分享

Day29 Data Storage in iOS 05 - Core Data 實作專案範例

之前在Android 就接觸過MVC、MVP以及MVVM,這邊先不對各差別去作比較分析,直接來對MVVM 做個簡單的介紹 Model-View-ViewMo...

2021-10-17 ‧ 由 Ryder 分享

Day30 完賽心得

很遺憾在第21天時沒能來得及完成文章,雖然鐵人賽中斷了,後續還是努力完成30篇的篇幅,自己至少有在鐵人賽的過程中學習到很多,原本在開發Flutter 要用到iO...

2021-10-17 ‧ 由 Ryder 分享