引言
在本篇文章之前的 iOS 入门系列(一)、iOS 入门系列(二)、iOS 入门系列(三)已经分别介绍了iOS 开发
的开发语言
、开发工具
、开发框架
以及SwiftUI 框架中的数据状态和数据流
等内容;且所有内容均收集在 iOS 入门系列合集 中。在本篇文章将会对iOS 开发
中的网络请求
及数据持久化
进行介绍
让网络请求
及数据持久化
开启我们入坑之旅的第三站吧~
网络请求
网络请求
是iOS 开发
中一个十分重要的知识点,进行网络请求
有两种主要方式:苹果原生的URLSession
和第三方库Alamofire
在 iOS 之网络请求 一文中,对网络请求
的概念及使用进行了详细的说明
数据持久化
数据持久化
也是iOS 开发
中一个十分重要的知识点,持久性地存储数据
的方式主要有三大类:本地存储
、数据库存储
、安全存储
在 iOS 之数据持久化 一文中,对数据持久化
的概念及使用进行了详细的说明
序列化、反序列化
序列化和反序列化在iOS 开发
中也是一个重要的知识点,将数据编码和解析为需要的数据格式以供使用
在 iOS 之数据的序列化和反序列化 一文中将会着重的讲解在网络请求获取到JSON 数据
后如何将其序列化和反序列化,以便使用;同时,也会提及到plists 文件
的序列化和反序列化如何实现