Swift基础知识
Swift基础知识。
刘新林
斜杠青年
展开
-
iOS经典讲解之Swift枚举(Enum)、协议(protocol)、扩展(Extension)
作者:Loving_iOS 转载请标明出处: 本次开发环境为Xcode7.0.1 创建playground文件 进行的代码编写。 //**********************枚举************************** //enum 枚举名:类型 { // // case 分支1 = 赋值1 // case 分支2 = 赋值2 // //} e原创 2015-10-25 21:19:29 · 1969 阅读 · 0 评论 -
iOS经典讲解之Swift结构体和类
作者:Loving_iOS 转载请标明出处:在Swift中 结构体被做了很多强化 几乎所有的数据类型 都是用结构体来实现的 // 结构体和类的异同点 // 相同点:1、都可以定义变量 2、都可以定义方法 3、都可以定义构造器init 4、都可以遵守协议 5、扩展 // 不同点:1、结构体是值类型 类是引用类型 2、类可以被继承 3、类可以使用类型推断 4、类可以使用deinit(析构器) 5、一个类可以有多个引用原创 2015-10-24 15:31:08 · 830 阅读 · 0 评论 -
iOS经典讲解之Swift匿名函数(闭包)(二)
作者:Loving_iOS 转载请标明出处:http://blog.csdn.net/loving_ios/article/details/49365785 本次讲解的开发环境为Xcode7.0.1 创建playground文件,进行的代码编写。 // Swift中的闭包相当于Block又叫做匿名函数 //语法 /* { (参数列表) -> 返回值 in 函数实现体 ... } */原创 2015-10-23 20:29:51 · 3355 阅读 · 0 评论 -
iOS经典讲解之Swift函数详解(一)
作者:Loving_iOS 转载请标明出处: 本次讲解的开发环境为Xcode7.0.1 创建playground文件,进行的代码编写。 //***********************函数************************* /* 函数 语法格式: func 函数名(参数列表)—>返回值类型{ 函数实现... } */ // 无参 无返回值原创 2015-10-23 19:24:23 · 890 阅读 · 0 评论 -
iOS经典讲解之Swift分支结构与循环详解
作者:Loving_iOS 转载请标明出处:http://blog.csdn.net/loving_ios/article/details/49340073 本次开发环境为Xcode7.0.1 创建playground文件 进行的代码编写。 // ************************分支语句******************** // if 语句的条件 必须是BOOL值或者BO原创 2015-10-22 22:35:29 · 631 阅读 · 0 评论 -
iOS经典讲解之Swift数据类型详解
本次讲解的开发环境为Xcode7.0.1 创建playground文件,进行的代码编写。变量的声明规则 let (var) 变量名 = 值// 类型推断:通过给定的值对变量进行类型推断和确定var string1 = "abc" // 此时类型以确定为字符串类型// string1 = 3 若果给其其他类型的值则出错 let 创建的为不可变变量 var 创建的为可变变量原创 2015-10-22 22:19:41 · 615 阅读 · 0 评论