- 博客(4)
- 收藏
- 关注
原创 【Swift 学习笔记】函数
AS-4.函数按照重要性降序,关于函数的三件事:函数可以像Int 和String 那样被赋值给变量,也可以作为另一个函数的输入参数,或者另一个函数的返回值来使用函数能够捕获存在于其局部作用域之外的变量有两种方法可以创建函数,一种是使用func 关键字,另一种是使用{}。在Swift 中,后一种被称为闭包表达式。—— 闭包和闭包表达式是两个截然不同的概念1综述1.1 函数可以被赋值给变量,也可以作为函数的输入和输出// begin fromfunc printInt(i: Int){
2021-03-30 11:01:01
234
原创 【Swift 学习笔记】可选值
可选值Swift 对“东西不存在”「nil」,“存在并且为空”「Void」以及”不可能发生“「Never」做了仔细的区分Optional 本质上是通过枚举Enum 实现的enum Optional<Wrapped>{ case none case some(Wrapped)}Optional | 哨岗值:由于底层是Enum,因此Optional 如其他所有枚举类型一般,或许其中关联值的唯一办法就是通过「模式匹配」。这决定了可选值不同于哨岗值在任何情况都会返回一个“有
2021-03-30 10:59:39
206
原创 【Swift 学习笔记】内建集合类型
主要参考书:《Advanced Swift》- objc内建集合类型数组数组是值语义意味着当为由let 声明的数组调用append 时,编译将会不通过;且把一个已经存在的数组赋值给另一个变量时,这个数组的内容将会被复制。不过好在Swift 标准库中的所有集合类型都采用“写时复制“「Copy-On-Write」技术,因此在新或旧变量被写入新值之前,二者在内存空间中共享唯一存储。数组的常见方法迭代数组 —— for x in array迭代除了第一个元素以外的数组其余部分 .
2021-03-20 16:47:10
236
原创 【WWDC20】 Whats New in SwiftUI
引言不出所料,Apple在过去一年间给予了SwiftUI极高的重视,本次WWDC也公布了非常多的新内容。本文主要基于WWDC20 Day2 中对SwiftUI的概览性介绍视频 - 《What‘s new in SwiftUI》,同时结合本人过去一年间对SwiftUI粗浅的探索,对SwiftUI框架第二次main release 进行内容的梳理,主要做后续深入研究的目录使用。具体内容介绍还请移步AppleDeveloper官网 【前排多图预警⚠️】
2020-06-24 12:05:18
406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人