swift
张天航
这个作者很懒,什么都没留下…
展开
-
[ios] Swift Basis
swift //——————– string————————— // 1. String() // 2. "\()" var age = 10 var hand = 2 var num = 12.444 var num2: Float = 12.0 var floatStr = String(stringInterpolationSegment: num2) var c = "\(num)" /原创 2015-08-07 09:51:08 · 357 阅读 · 0 评论 -
[IOS] Object - Oriented
//———————object-oriented—————————– //类的属性应该初始化,String可以用String? class Person { //swift property is public var age:Int = 0; var name:String? ; // ? 表示 name为空或nil或没有设置,name是可选的 //构造方法原创 2015-08-08 13:28:56 · 345 阅读 · 0 评论 -
[ios] Swift Closure(闭包)
———————Closure闭包————————– Closure 类似于之前oc的Blocks , 还有c语言的函数指针 var arr = [20,9,39,39,46] //(num:Int,value:Int)->Bool is the Closure type, cb的类型 func hasClosureMatch(arr:[Int], value:Int, cb:(num:In原创 2015-08-07 16:00:32 · 396 阅读 · 0 评论 -
[IOS] Swift enum and Struct
// ——————enum—————————— // type 1 enum Direction{ case East case South case West case North } enum Direction2{ case East, South,West, North }var d = Direction.East var d2: Direction原创 2015-08-08 10:00:16 · 416 阅读 · 0 评论 -
[Swift] function pointer(address) as the parameter of function
1 return func pointer(address) func getFuncPointer()->(Int->Int){ func add(num:Int)->Int{ return num+1; } return add; } var f = getFuncPointer(); println(f(100)) 2 function point原创 2015-07-29 20:20:27 · 448 阅读 · 0 评论