11 2015 档案

摘要:1、泛型函数泛型函数可以工作于任何函数类型:func myswap(inout a: T,inout b: T) {let temp = aa = bb = temp}2、泛型类型通常在泛型函数中,swift允许你定义你自己的泛型类型,这些自定义类,结构体和枚举作用于任何类型,如同:Array和D... 阅读全文
posted @ 2015-11-16 19:27 滕云 阅读(1497) 评论(0) 推荐(0) 编辑
摘要:分析要点:1、初始化:类型(枚举,结构,类)的实例在构建过程中得一系列过程2、初始化的主要目的:对内部的存储属性赋值3、结构:如果不自觉添加初始化,会自动添加默认init和memberwise init类的初始化:代码如下class YY{var i:int// 会报错,因为没有初始值(存储属性)}... 阅读全文
posted @ 2015-11-09 20:47 滕云 阅读(221) 评论(0) 推荐(0) 编辑
摘要:1、可选的:使用可选(optional)来处理值可能缺失的情况,可选表示-有值,等于x 或者没有值var str:string?="aaaaaaaaaaaaa" //str是一个可以设置nil的stringenum Optional{ case None case Some}str=nillet i... 阅读全文
posted @ 2015-11-04 20:47 滕云 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1、枚举的定义:使用ENUM关键词把它们整个定义放在一对大括号内enum SomeEumeration{//enumeration definition goes here}2、枚举的使用:enum Gender{case Malecase Female}let ww{case .Male:prin... 阅读全文
posted @ 2015-11-04 20:33 滕云 阅读(165) 评论(0) 推荐(0) 编辑
摘要://下标subscript,可以有多个参数subscript(index:int)->{get{return images[index]}set{images[index]=newValue}}func getImage(index:Int)->{return images[index]}let x... 阅读全文
posted @ 2015-11-02 19:59 滕云 阅读(165) 评论(0) 推荐(0) 编辑
摘要:一、存储属性:1、属性观察器 2、lazy二、计算属性:1、必须以var声明2、newvalue3、只读属性三、全局与本地变量:四、类属性五、属性的含义:1、每次属性设置了一个值后都会被调用,不管这个值是否与原来的值一样。2、可以给继承过来的属性添加属性观察期,不管这个继承过来的属性是否是存储属性... 阅读全文
posted @ 2015-11-02 19:52 滕云 阅读(152) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示