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