
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 · 190 阅读 · 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 · 359 阅读 · 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 · 1121 阅读 · 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 · 221 阅读 · 0 评论 -
swift篇 基础知识3--可选类型(optionals)
使用可选类型(optionals)来处理 值可能缺失 的情况。 可选类型表示两种可能:或者有值,可以解析可选类型访问这个值或者根本没有值,可以给可选变量赋值为nil来表示它没有值nilnil不能用于非可选的常量和变量如果声明一个可选常量或者变量但是没有赋值,它们会自动被设置为nil:var survey: String?//survey 被自动设置为nil在Objectivw-C中,nil是一个指向不存在对象的指针,在swift中,nil不是指针,它是一个确定的值,用来表原创 2021-01-07 10:45:20 · 409 阅读 · 0 评论 -
swift篇 基础知识2--元组
元组(tuples)元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。let http404Error = (404, "Not Found")// http404Error 的类型是 (Int, String),值是 (404, "Not Found")可以将一个元组的内容分解(decompose)成单独的常量和变量let (statusCode, statusMessage) = http404Errorprint("The status原创 2021-01-06 15:51:48 · 280 阅读 · 0 评论 -
swift篇 基础知识1--常量、变量、数据类型(Int、Double、Float、Boolean)
常量与变量//导入模块import UIKit//常量let number = 10let name = "hello swift"//变量var str = "Hello, playground"//在一行中声明多个常量或者多个变量,用逗号隔开var bullish = false,btcPrice = 7800let number1 = 11,number2 = 12//常量和变量可以包括任何字符,包括Unicode字符let π = 3.14159let 你好 = "你原创 2021-01-06 15:40:44 · 673 阅读 · 0 评论