swift
MarkusFeng
夫英雄者,胸怀大志,腹有良谋,有包藏宇宙之机,吞吐天地之志。
三思方举步,百折不回头.一勤天下无难事,百思心中有良谋.
展开
-
# 变量和常量
变量和常量定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 //: # 常量 //: 定义常量并且直接设置数值 let x = 20 //: 常量数值一经设置,不能修改,以下代码会报错 // x = 30//: 使用 `: 类型`,仅仅只定义类型,而没有设置数值 let x1: Int //: 常量有一次设置数值的机会,以下代码没有问题,因为 x1 还没有被设置数原创 2015-12-07 01:50:15 · 238 阅读 · 0 评论 -
# Optional 可选值
Optional 是 Swift 的一大特色,也是 Swift 初学者最容易困惑的问题 定义变量时,如果指定是可选的,表示该变量可以有一个指定类型的值,也可以是 nil 定义变量时,在类型后面添加一个 ?,表示该变量是可选的 变量可选项的默认值是 nil 常量可选项没有默认值,主要用于在构造函数中给常量设置初始数值 //: num 可以是一个整数,也可以是 nil,注意如果为 nil,不能参与计算原创 2015-12-07 01:54:24 · 215 阅读 · 0 评论 -
swift基本语法简介
帮助初学者快速熟悉swift的基本语法原创 2015-12-07 01:37:32 · 175 阅读 · 0 评论 -
# 控制流
控制流if Swift 中没有 C 语言中的非零即真概念 在逻辑判断时必须显示地指明具体的判断条件 true / false if 语句条件的 () 可以省略 但是 {} 不能省略 let num = 200 if num < 10 { print("比 10 小") } else if num > 100 { print("比 100 大") } else { print(原创 2015-12-07 01:56:07 · 210 阅读 · 0 评论 -
# 字符串
字符串 在 Swift 中绝大多数的情况下,推荐使用 String 类型String 是一个结构体,性能更高 String 目前具有了绝大多数 NSString 的功能 String 支持直接遍历 NSString 是一个 OC 对象,性能略差 Swift 提供了 String 和 NSString 之间的无缝转换 字符串演练 遍历字符串中的字符 for s in str.characters原创 2015-12-07 01:57:14 · 198 阅读 · 0 评论 -
# for 循环
for 循环 OC 风格的循环 var sum = 0 for var i = 0; i < 10; i++ { sum += i } print(sum) for-in,0..<10 表示从0到9 sum = 0 for i in 0..<10 { sum += i } print(sum) 范围 0…10 表示从0到10 sum = 0 for i in 0...10 {原创 2015-12-07 02:00:21 · 221 阅读 · 0 评论