Swift
DaKingDad
这个作者很懒,什么都没留下…
展开
-
Swift高级开发语言基础
var str = "Hello, playground" // 变量声明规则 // var (let)变量名 = 值 var str1 = "abc" str1 = "bcd" // str1 = 2 // 类型推断,(根据给出的值对变量进行类型的推断和确定)// ****************基本数据类型 var a = 10 var b = 20 // 关于整形的类型推断,在32位系统的环境原创 2015-10-22 20:30:56 · 449 阅读 · 0 评论 -
Swift高级开发语言--函数嵌套
// 函数嵌套:函数作用域中定义了另外一个函数,内层函数的作用域中可以使用外层函数的参数 func helloLanou(var num: Int){ num++ func hello23(){ num++ } hello23() num }helloLanou(10) func hellolanou2() -> ((Int) -> Strin原创 2015-10-23 11:05:58 · 416 阅读 · 0 评论 -
Swift高级开发语言--枚举,继承,协议,扩展
枚举//enum 枚举名: 类型{ // case 分支1 = 赋值1 // case 分支2 = 赋值2 //}enum PersonIndenttity:String { case Teacher = "Teacher_id" case Student = "Student_id" } // 类 class Person { var indentity:Per原创 2015-10-23 19:32:11 · 622 阅读 · 0 评论 -
Swift高级开发语言--结构体,类,构造器,属性
// 结构体和类 // 在swift中,结构体被做了很多强化,几乎所有的数据类型都是用结构体实现的, // 相同点:1.都可以定义变量 2.都可以定义方法 3.都可以定义构造器 init 4.都可以遵守歇息 5.扩展 // 不同点:1.结构体是值类型,类是引用类型 2.类可以被继承 3.类可以使用类型推断 4.类可以使用 deinit(析构器) 5.一个类可以有多个引用 结构体// 结构体原创 2015-10-23 19:37:32 · 582 阅读 · 0 评论