Swift 标准库

2017-08-22  本文已影响15人  zhangwenqiang

解决复杂问题,并且写高效能,可读的代码.


概述

Swift标准库定义了写swift程序的基本功能层,包含:

>基本的数据类型,如:Int,Double, String

>通用的数据结构,如:Array,Dictionary, Set

>全局函数,如:print(_:separator:terminator:),abs(_:)

>常用的抽象协议,如:Collection,Equatable

>自定义所有类型的协议,如:CustomDebugStringConvertible,CustomReflectable

>用来提供实现的协议,否则需要模板代码的协议,如OptionSet

探索

使用Swift标准库类型进行实验,并使用可视化和实际示例学习高级概念。 了解Swift标准库如何使用协议和泛型来表达强大的约束。 下载下面的playground例子以开始使用。

Swift Standard Library.playground


话题


值和集合

数字和基本类型

数字,布尔和其它基本类型表示的数据

Strings and Text

Collections


自定义类型工具

Basic Behaviors

Encoding, Decoding, and Serialization

Initialization with Literals


编程任务

Input and Output

Debugging and Reflection

Key-Path Expressions

动态访问属性

Manual Memory Management

Type Casting and Existential Types

C Interoperability

使用C的类型和调用C的可变函数

Operator Declarations


上一篇下一篇

猜你喜欢

热点阅读