摘要:
1.类和结构体的语法定义 //类的定义 class Person { //声明属性 : 必须赋予初始值 var name = "" var age : Int = 1 //在类里面声明一个结构体类型的属性:结构体的对象必须初始化 var frame : Frame = Frame.init() } 阅读全文
摘要:
1.枚举语法 enum Point { case x case y } 2.使用 switch 语句匹配枚举值 let po = Point.x switch po { case .x : print("x") //case 后面条件可以直接 点 .x case .y : print("y") } 阅读全文
摘要:
1.函数的定义与调用 //函数的定义 func add(){ print("add") } //函数的调用 add() 2.函数参数与返回值 //func 函数名称(函数参数) -> 返回值 func sub(a : Int , b : Int) -> Int{ return a + b } 3.无 阅读全文
摘要:
一、for…in 结构 for i in 0...4{ print(i) //使用到了变量 i } for _ in 0...1{ // 后期没有使用到变量,可以直接用个下划线 _ 占位就行了 print("hello") } 二、while 结构 var i : Int = 0 while i < 阅读全文
摘要:
1.字面量 方式 let str = "string" 2.初始化 空字符串 let str2 : String = "" let str3 : String = String() 3.是否为空 print(str.isEmpty) 4.字符串的可变性 let str4 = "xxx" // 不可变 阅读全文
摘要:
swift -- 集合 //注意:集合中的元素是无序的,并且不想数组,字典那样,没有索引和键. 1.创建一个空集合 var set1 : Set<Int> = Set<Int>() 2.用字面量创建集合 var set2 : Set<Int> = [1,2,3,4,5] 3.获取集合中元素个数 pr 阅读全文
摘要:
swift -- 字典 1. 创建一个空字典 方式一: var dic1 = [Int : String]() //key的类型为Int ,value的类型为String 方式二: var dic2 = Dictionary<Sting,Int>() //key的类型为Sting //oc 使用@{ 阅读全文
摘要:
一.数组 1.创建一个空数组 方式一: var array1 = [Int]() let array = ["小明","小黑","hello"]; //会自动推到类型 //swift 中的基本类型--不需要包装,因为基本数据类型对应的是结构体 let array2 = [1,2,3,4]; 方式二: 阅读全文