版权声明:本文为 muhlenXi 原创文章,欢迎转载,转载请注明来源: http://muhlenxi.com/2017/02/15/About-SwiftStandardLibrary
导语:
本文是关于 Swift Standard Library 的描述。
Swift 标准库用于解决复杂的问题和编写高性能,可读性性好的代码。传送门
Swift Standard Library
综述
Swift 标准库定义了编写 Swift 程序的基础功能层,包括:
- 基本数据类型,比如
Int
,Double
,和String
- 常见数据结构,比如
Array
,Dictionary
,Set
- 全局函数,比如
print(_:separator:terminator:)
和abs(_:)
- 用于描述常见的抽象的
Collection
和Equatable
协议 - 自定义可用于所有类型的操作符的
CustomDebugStringConvertible
和CustomReflectable
协议。 - 用于提供需要样板代码的实现的
OptionSet
协议。
探索标准库
通过可视化的实用例子来探索 Swift 标准库的类型和学习高级概念,学习 Swift 标准库是如何通过协议和泛型来表达强大的约束。下载下面的 playground 来开始吧。
结束语
欢迎在本文下面留言一起交流心得或错误指正…
如果本文能给你带来一定的帮助,在自己有能力的情况下,不妨赞助一下,表示对博主辛勤耕作的支持!