![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swift
文章平均质量分 59
swift的基础知识学习
游码笔记
愿你出走半生,归来仍是少年
展开
-
swift篇 基础知识7--控制流(for-in,switch,while)
For-in循环 数组、字典的for-in循环我以前整理过,在这就不重复讲了,具体的请看 swift篇 基础知识6-集合类型【数组(Array)、字典(Dictionary)】 数字范围的for-in循环 for index in 1...5 { print("\(index) times 5 is \(index * 5)") } // 1 times 5 is 5 // 2 times 5 is 10 // 3 times 5 is 15 // 4 times 5 is 20 /.原创 2021-01-13 10:19:04 · 129 阅读 · 0 评论 -
swift篇 基础知识6-集合类型【数组(Array)、字典(Dictionary)】
目录 数组(Array) 创建数组 访问、修改数组 数值的遍历 字典(Dictionary) 创建字典 访问、修改字典 字典遍历 数组(Array) 创建数组 //创建一个空数组 var someInts = [Int]() someInts = [] //创建一个带默认值的数组 var threeDoubles = Array(repeating: 0.0, count: 3) // threeDoubles 是一种 [Double] 数组,等价于 [0.0, 0.0, .原创 2021-01-11 10:19:22 · 291 阅读 · 0 评论 -
swift篇 基础知识5 -- 字符串(String)和字符(character)
字符串字面量 多行字符串字面量 如果你需要一个字符串是跨越多行的,那就使用多行字符串字面量 — 由一对三个双引号包裹着的具有固定顺序的文本字符集: let quotation = """ The White Rabbit put on his spectacles. "Where shall I begin, please your Majesty?" he asked. "Begin at the beginning," the King said gravely, "and go on...原创 2021-01-07 16:18:57 · 1024 阅读 · 0 评论 -
swift篇 基础知识4--基本运算符
赋值运算符(a = b) 如果赋值的右边是一个多元组,它的元素可以马上被分解成多个常量或变量: let (x, y) = (1, 2) // 现在 x 等于 1,y 等于 2 与 C 语言和 Objective-C 不同,Swift 的赋值操作并不返回任何值。所以下面语句是无效的: if x = y { // 此句错误,因为 x = y 并不返回任何值 } 算术运算符 加法(+) 减法(-) 乘法(*) 除法(/) 求余(%) 1 + 2 // 等于 ...原创 2021-01-07 11:55:56 · 161 阅读 · 0 评论 -
swift篇 基础知识3--可选类型(optionals)
使用可选类型(optionals)来处理 值可能缺失 的情况。 可选类型表示两种可能: 或者有值,可以解析可选类型访问这个值 或者根本没有值,可以给可选变量赋值为nil来表示它没有值 nil nil不能用于非可选的常量和变量 如果声明一个可选常量或者变量但是没有赋值,它们会自动被设置为nil: var survey: String? //survey 被自动设置为nil 在Objectivw-C中,nil是一个指向不存在对象的指针,在swift中,nil不是指针,它是一个确定的值,用来表原创 2021-01-07 10:45:20 · 329 阅读 · 0 评论 -
swift篇 基础知识2--元组
元组(tuples) 元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。 let http404Error = (404, "Not Found") // http404Error 的类型是 (Int, String),值是 (404, "Not Found") 可以将一个元组的内容分解(decompose)成单独的常量和变量 let (statusCode, statusMessage) = http404Error print("The status原创 2021-01-06 15:51:48 · 221 阅读 · 0 评论 -
swift篇 基础知识1--常量、变量、数据类型(Int、Double、Float、Boolean)
常量与变量 //导入模块 import UIKit //常量 let number = 10 let name = "hello swift" //变量 var str = "Hello, playground" //在一行中声明多个常量或者多个变量,用逗号隔开 var bullish = false,btcPrice = 7800 let number1 = 11,number2 = 12 //常量和变量可以包括任何字符,包括Unicode字符 let π = 3.14159 let 你好 = "你原创 2021-01-06 15:40:44 · 560 阅读 · 0 评论