2019年7月9日

Swift 协议protocol

摘要: // associatedtype 关键字 用来声明一个类型的占位符作为协议定义的一部分 protocol LXFViewModelType { associatedtype Input associatedtype Output func transform(input: Input) -> Ou 阅读全文

posted @ 2019-07-09 19:57 二狗你变了 阅读(284) 评论(0) 推荐(0) 编辑

Swift 类的使用class

摘要: /* 类属性的介绍 Swift中类的属性有多种 1.存储属性:存储示例的常量和变量 2.计算属性:通过某种方式计算出来的属性 3.类属性:与整个类自身相关的属性 存储属性 存储属性是最简单的属性,它作为类实例的一部分,用于存储常量和变量 可以给存储属性提供一个默认值,也可以在初始化方法中对其进行初始 阅读全文

posted @ 2019-07-09 19:33 二狗你变了 阅读(2510) 评论(0) 推荐(0) 编辑

Swift 结构体struct

摘要: //结构体是一个值类型 struct location{ //属性 var x:Double var y:Double //方法 func test() { print("结构体中的test函数") } mutating func moveH(distance:Double){ self.x+=di 阅读全文

posted @ 2019-07-09 18:04 二狗你变了 阅读(456) 评论(0) 推荐(0) 编辑

Swift 枚举enum

摘要: enum methodType{ case get case post case put case delete } 枚举赋值 enum methodType:String{ case get="get" case post="post" case put="put" case delete="de 阅读全文

posted @ 2019-07-09 17:39 二狗你变了 阅读(770) 评论(0) 推荐(0) 编辑

Swift 可选类型Optional

摘要: var name33:Optional<String>=nil print(name33) var name34:String? = nil name34="jack" print(name34) //打印 Optional("jack") print(name34!)//打印 jack ,可选类型 阅读全文

posted @ 2019-07-09 15:49 二狗你变了 阅读(266) 评论(0) 推荐(0) 编辑

Swift 元组 Tuple

摘要: let infoArray:[Any] = ["jack",18,1.88] let infoName=infoArray[0] as!String //此处为Any类型强转为String类型 print(infoName.count) let infoDict:[String:Any]=["nam 阅读全文

posted @ 2019-07-09 14:57 二狗你变了 阅读(150) 评论(0) 推荐(0) 编辑

导航