Swift
DaKingDad
这个作者很懒,什么都没留下…
展开
-
Swift高级开发语言基础
var str = "Hello, playground"// 变量声明规则// var (let)变量名 = 值var str1 = "abc"str1 = "bcd"// str1 = 2// 类型推断,(根据给出的值对变量进行类型的推断和确定)// ****************基本数据类型var a = 10var b = 20// 关于整形的类型推断,在32位系统的环境原创 2015-10-22 20:30:56 · 422 阅读 · 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 · 393 阅读 · 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 · 604 阅读 · 0 评论 -
Swift高级开发语言--结构体,类,构造器,属性
// 结构体和类 // 在swift中,结构体被做了很多强化,几乎所有的数据类型都是用结构体实现的,// 相同点:1.都可以定义变量 2.都可以定义方法 3.都可以定义构造器 init 4.都可以遵守歇息 5.扩展 // 不同点:1.结构体是值类型,类是引用类型 2.类可以被继承 3.类可以使用类型推断 4.类可以使用 deinit(析构器) 5.一个类可以有多个引用结构体// 结构体原创 2015-10-23 19:37:32 · 561 阅读 · 0 评论