Swift 进阶知识包
用了swift 爱上swift
专注swift 沉醉swift
Leonardo_Fibonacci
make it happen make it better
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
siwft 写时复制 Copy-On-Write
写时复制 Copy-On-Write1 定义在siwft 标准库中,Array,Dictionary,Set这样的集合类型是通过写时复制来实现的。import Foundationvar a1 = [1,2,3];var a2 = a1;// 将a1 复制给 a2,地址打印结果是相同的// 0x1--0x2--0x3print(String(format: "%p--%p--...原创 2019-07-10 09:58:39 · 403 阅读 · 0 评论 -
swift Sequence 和 SubSequence
1 序列 Sequence序列协议是集合类型结构中的基础。一个序列是代表有一系列具有相同类型的值,并且对这些值进行迭代。协议中主要有两个参数,一个是元素Element,一个就是迭代器Iterator /// A type representing the sequence's elements. associatedtype Element where Self.Elemen...原创 2019-07-09 11:31:24 · 1134 阅读 · 0 评论 -
swift可选类型
import UIKit// Press ⌘1 (Or use View -> Navigators menu) to open Project Navigation to choose the file.var array1 = ["1","2","3","4","5"];// 1 if let 是一个组合关键字 来进行可选绑定// 解决Optional对象解包时产生空...原创 2019-07-08 11:08:41 · 343 阅读 · 0 评论 -
swift 数组 filter reduce sort 等方法
数组的常用方法swift 数组有很多的操作方法,但是用的时候用常常想不起来,就列出来看看map 和 flatMap对数组中的元素进行变形操作filter主要对数组进行过滤reduce主要对数组进行计算sort对数组进行排序forEach循环遍历每一个元素min 和 max找出数组中最大元素和最小的元素drop丢弃元素conta...原创 2019-07-05 14:37:04 · 1091 阅读 · 0 评论
分享