背景:有天看到一段双层for循环的代码,第一层for前面有outer关键字,于是搜索得到的内容搬砖记录一下。 上面...[作者空间]
Swift 提供了泛型让你写出灵活且可重用的函数和类型。 Swift 标准库是通过泛型代码构建出来的。 Swift...[作者空间]
guard是什么?1.guard是 swift 2.0推出的新的判断语句的用法。guard语句和if语句类似,都是...[作者空间]
有时候遍历多维数组的时候,只要最里面一层数组满足条件就可以停止遍历,这时候我们就要从内循环跳出外循环,下面是一则例子:[作者空间]
一、协议与继承 例如如上代码,这个时候我们有一个需求,要为这两个类添加一个 debug 函数来打印当前 类的信息。...[作者空间]
一、定义 可选项、一般也叫可选类型,它允许将值设置为nil 二、表现形式 在类型名称后面加个 ?(问号)来定义一个...[作者空间]
Swift 函数类型及使用 函数都有特定的函数类型,由函数的参数类型及返回类型组成 函数定义 使用关键字 func...[作者空间]
元组类型,用于在单个复合值中对多个值进行分组 元组中的值可以是任何类型,并且不需要是相同类型 声明: 元组声明的语...[作者空间]
swift 逃逸闭包和非逃逸闭包的区别 逃逸闭包:闭包做为函数的参数传递时,在函数体结束后被调用,我们就说这个闭包...[作者空间]
swift进阶总汇[https://www.jianshu.com/p/c00fa675d7d5] 本文主要分析闭...[作者空间]
刚开始很疑惑,为啥枚举要整个关联值出来,用处在什么地方?经过的学习和思考后有了一点自己理解。首先,来看一个OC写的...[作者空间]
闭包 闭包能够捕获和存储定义在其上下文中的任何常量和变量的引用,这也就是所谓的闭合并包裹那些常量和变量,因此被称为...[作者空间]
在 swift 中,构造函数的要求比较严格,而我们聊的这三个关键字都于构造函数相关! 二、关键字说明 design...[作者空间]
字符串是一系列字符,例如"“你好,世界"hello, world"或"albatross"。Swift字符串由St...[作者空间]
前段时间出差支援实施兄弟,回来差点忘记自己是干啥的。 [猛男微笑.gif]准备灌几篇水找找感觉。 [猛男再次微笑....[作者空间]
mutating:只用在值类型中 对于结构体而言,我创建了一个items的数组,并且给定LGStack一个push...[作者空间]
数组的创建 字面量创建 可以使用数组字面量来初始化一个数组,它是一种以数组集合来写一个,或者多个值的简写方式,数组...[作者空间]
根据闭包调用时的时机划分为逃逸闭包和非逃逸闭包。 一、非逃逸闭包 不需要其它特殊时机,只能在函数作用域内函数执行结...[作者空间]
from to from through 数组操作[https://www.jianshu.com/p/1c29d...[作者空间]
一、初始化器的重写 1、子类重写父类的指定初始化器 当重写父类的指定初始化器时,必须加上override(即使子类...[作者空间]