摘要: 1.类和结构体的语法定义 //类的定义 class Person { //声明属性 : 必须赋予初始值 var name = "" var age : Int = 1 //在类里面声明一个结构体类型的属性:结构体的对象必须初始化 var frame : Frame = Frame.init() } 阅读全文
posted @ 2016-06-14 19:16 Da雪山 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 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") } 阅读全文
posted @ 2016-06-14 19:10 Da雪山 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.函数的定义与调用 //函数的定义 func add(){ print("add") } //函数的调用 add() 2.函数参数与返回值 //func 函数名称(函数参数) -> 返回值 func sub(a : Int , b : Int) -> Int{ return a + b } 3.无 阅读全文
posted @ 2016-06-14 19:06 Da雪山 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、for…in 结构 for i in 0...4{ print(i) //使用到了变量 i } for _ in 0...1{ // 后期没有使用到变量,可以直接用个下划线 _ 占位就行了 print("hello") } 二、while 结构 var i : Int = 0 while i < 阅读全文
posted @ 2016-06-14 18:50 Da雪山 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.字面量 方式 let str = "string" 2.初始化 空字符串 let str2 : String = "" let str3 : String = String() 3.是否为空 print(str.isEmpty) 4.字符串的可变性 let str4 = "xxx" // 不可变 阅读全文
posted @ 2016-06-14 14:20 Da雪山 阅读(173) 评论(0) 推荐(0) 编辑
摘要: swift -- 集合 //注意:集合中的元素是无序的,并且不想数组,字典那样,没有索引和键. 1.创建一个空集合 var set1 : Set<Int> = Set<Int>() 2.用字面量创建集合 var set2 : Set<Int> = [1,2,3,4,5] 3.获取集合中元素个数 pr 阅读全文
posted @ 2016-06-14 13:30 Da雪山 阅读(129) 评论(0) 推荐(0) 编辑
摘要: swift -- 字典 1. 创建一个空字典 方式一: var dic1 = [Int : String]() //key的类型为Int ,value的类型为String 方式二: var dic2 = Dictionary<Sting,Int>() //key的类型为Sting //oc 使用@{ 阅读全文
posted @ 2016-06-14 13:14 Da雪山 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一.数组 1.创建一个空数组 方式一: var array1 = [Int]() let array = ["小明","小黑","hello"]; //会自动推到类型 //swift 中的基本类型--不需要包装,因为基本数据类型对应的是结构体 let array2 = [1,2,3,4]; 方式二: 阅读全文
posted @ 2016-06-14 12:42 Da雪山 阅读(160) 评论(0) 推荐(0) 编辑
摘要: swift -- 基础 1.常量和变量 常量: let 变量: var 2.声明常量和变量 常量的声明: let let a = 1 //末尾可以不加分号,等号两边的空格必须对应(同时有/没有) 变量的声明: var var b = 2 b = 3 //更改值 3.类型的标注 var c : Int 阅读全文
posted @ 2016-06-13 09:06 Da雪山 阅读(180) 评论(0) 推荐(0) 编辑