摘要:
属性观察者,类似于触发器。用来监视属性的除初始化之外的属性值变化,当属性值发生改变时可以对此作出响应。有如下特点:1,不仅可以在属性值改变后触发didSet,也可以在属性值改变前触发willSet。2,给属性添加观察者必须要声明清楚属性类型,否则编译器报错。3,willSet可以带一个newName... 阅读全文
posted @ 2015-09-25 14:25
brave-sailor
阅读(265)
评论(0)
推荐(0)
摘要:
1,无返回值的函数123func test(name:String){}2,返回一个返回值123func test(name:String) -> Bool{return true}3,返回由多个值组成的复合返回值12345func test(name:String) -> (Int,Bool){... 阅读全文
posted @ 2015-09-25 14:24
brave-sailor
阅读(240)
评论(0)
推荐(0)
摘要:
1,init():类的初始化方法(构造方法)12345678910111213141516171819202122232425262728293031/********************************使用默认构造函数********************************/c... 阅读全文
posted @ 2015-09-25 14:24
brave-sailor
阅读(485)
评论(0)
推荐(0)
摘要:
1,if语句12345if count >=3 {println("yes")}else{println("no")}2,switch语句(1)Swift中不需要在case块中显示地使用break跳出switch。如果想要实现C风格的落入特性,可以给需要的case分支插入fallthrough语句... 阅读全文
posted @ 2015-09-25 14:23
brave-sailor
阅读(203)
评论(0)
推荐(0)
摘要:
1,数组 - Array1234567891011121314151617181920212223242526272829var types = ["none","warning","error"] //省略类型的数组声明var menbers = [String]() //声明一个空数组menbe... 阅读全文
posted @ 2015-09-25 14:22
brave-sailor
阅读(404)
评论(0)
推荐(0)
摘要:
让已有的运算符对自定义的类和结构进行运算或者重新定义已有运算符的运算规则,这种机制被称为运算符重载。1,通过重载加号运算符,使自定义的两个坐标结构体对象实现相加:1234567891011struct CenterPointer{var x=0, y=0}func + (left:CenterPoi... 阅读全文
posted @ 2015-09-25 14:21
brave-sailor
阅读(338)
评论(0)
推荐(0)
摘要:
区间运算符可以用来表示两个操作数之间的范围集合。1,闭区间运算符:a...b123for iCount in 512...1024{//从512遍历到1024(包括1024)}2,半闭区间运算符:a..(start: index, end: index2)var rangeStr1 = words.... 阅读全文
posted @ 2015-09-25 14:20
brave-sailor
阅读(569)
评论(0)
推荐(0)
摘要:
arc4random()这个全局函数会生成9位数的随机整数1,下面是使用arc4random函数求一个1~100的随机数(包括1和100)1var temp:Int = Int(arc4random()%100)+12,下面是使用arc4random_uniform函数求一个1~100的随机数(包括... 阅读全文
posted @ 2015-09-25 14:19
brave-sailor
阅读(504)
评论(0)
推荐(0)
摘要:
2015-01-08 14:59 发布:yuhang 浏览:434 下面是Swift中基本的数据类型介绍说明:1,变量:使用var声明1var str:String = "hangge.com"2,常量:使用let声明1let count:Int = 323,整形:有符号整形:Int,Int8,In... 阅读全文
posted @ 2015-09-25 14:18
brave-sailor
阅读(192)
评论(0)
推荐(0)
摘要:
当我们首次安装软件打开后,会有5页左右的ScrollView滑动图片,来介绍这个软件的特色和功能,我们叫做引导页。这个引导页只有用户安装后第一次使用的时候才会加载,或者当用户进行版本升级后再次运行的首次,也会加载,那么说一下怎么实现。首先是如何获取当前项目的版本号NSUserDefaults *us... 阅读全文
posted @ 2015-09-25 12:00
brave-sailor
阅读(252)
评论(0)
推荐(0)