- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Swift 好用的第三方库整理
Network:Alamofire:著名的AFNetworking网络基础库Swift版[SwiftyJSON:最为开发者认可的JSON解析类 ](https://github.com/SwiftyJSON/SwiftyJSON)ObjectMapperJSON转模型model** Kingfisher**Kingfisher 是一个异步下载和缓存图片的库 类似于SDWebImage只不过它是纯Swift的实现Storage:SQLite.swift:简单、轻量,使用上最SQL的SQLite封装库Su
2020-06-05 10:30:39 1296
原创 Kingfisher基本入门介绍
作为一个iOS开发你也许不知道图片的内存管理机制、也不不知道图片的解析机制、但是你肯定用过SDWebImage,也许用过Kingfisher。 大多数人习惯了只要加载图片都用第三方, 但是你真正了解第三方为你做了什么吗?为什么我们不自己去下载图片,并且管理呢?也许你看完这篇文章心里就会有个答案我们就从源码开始说起吧: 首先,我们就一起分析一下该框架的组成。 将KF导入工程后,下面是其结构: 项目结构 除去support Files, 项目大致分为5个模块: 图片存..
2020-06-04 10:46:18 4501
原创 Swift: 实现JSON转Model - HandyJSON
很多时候,我们从服务端请求下的数据都是Json格式,我们需要拿这些数据显示到我们的UI界面。因此,我们的做法基本都会先将json转为方便使用的数据模型,或者也可以直接转字典解决。在OC中,我们有很多优秀的第三方库帮助我们实现,比如MJExtension、JSONModel等,这些库基本都是利用runtime实现读取属性名并利用kvc重新赋值属性。在Swift中,由于runtime的局限,比较出名的有SwiftyJSON、ObjectMapper等。其中:1、SwiftyJSON本质上仍然是根
2020-06-03 09:16:07 1095 1
原创 关于WCDB Swift 的一些简易使用
wcdb 开源地址:https://github.com/Tencent/wcdb一、wcdb介绍引用官方说法:“WCDB Swift 是一个易用、高效、完整的移动数据库框架,它基于 SQLite 和 SQLCipher 开发。”鹅厂出品的值得信赖。于是就打算在新的项目中使用它。三大特性让我们去选择它:① 易用性one line of code 是它坚持的原则,大多数操作只需要一行代码即可完成,是不是很赞。使用WINQ 语句查询,不用为拼接SQL语句而烦恼了,模型绑定映射也是按照
2020-06-01 10:45:34 1231 2
原创 Swift 中类型别名的用途
什么是typealias?当我们回忆那些 Swift 强大的语言特性时,很少有人会首先想到typealias。然而,许多情况下类型别名会很有用。本文将简要介绍typealias是什么,如何定义它,并列出多个示例说明如何在自己的代码中使用它们。让我们开始深入了解吧!顾名思义,typealias是特定类型的别名。类型,例如Int、Double、UIViewController或一种自定义类型。Int32和Int8是不同的类型。换句话说,类型别名在你的代码库里插入现有类型的另一个名...
2020-05-26 14:56:41 237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人