导入头文件
import UIKit
let定义向量 var定义变量
let a:Int = 20 不可以修改
var b:Double = 2.1 可以修改
如果一行中只有一条语句就可以不用结束语;
如果一行中有多行语句 就必须用分号隔开
print()打印语句
Swift 数据类型 (Swift 是强类型语言 任何一个标示符都有明确的类型)
整型
有符号 Int
无符号 UInt
浮点型 Float 32位
Double 64位
Swift 类型推导 根据后面的数据可以推出定义的数据类型
let a = 2
let b = 2.2
var c = 1
var d = 4.5
let view = UIView()
let viewBtn = UIButton()
Swift的基本运算 (数据类型必须保持一致,没有隐式转换)
let a = 10
let b = 20
let c = a + b
let d = 32.1
let f = Double(c) 类型转换 整型转换为浮点型
let e = d + f
let g = Int (d) 浮点类型转换为整型
let h = a + g
Swift 字符串 OC 中的字符串是NSString,Swift的字符串类型是String
var str = "hello"
//直接遍历字符串
for c in str.characters (
print (c)
)
var str1 = "word"
// 字符串的拼接
var str2 = str + str1
// 字符串和其他标示符之间的拼接
let name = "wd"
let age = "18"
let info = "my name is \(name), my age is \(age)"
//拼接字符串时 字符串的变化
let min = 2
let second = 18
let timeString = String (format: "%02d:%02d",arguments"[min,second])
// 字符串的截取
let head = "asasasa"
// 将String 转换成NSString
// let head1 = (head as NSString)
let jiqu = (head as NSString).substringToindex(3)
字符串的介绍