随笔分类 -  Swift

Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序
摘要:懒加载 在 iOS 开发中,懒加载是无处不在的 懒加载的格式如下: 懒加载本质上是一个闭包 以上代码可以改写为以下格式 懒加载的简单写法 只读属性 getter & setter 在 Swift 中 getter & setter 很少用,以下代码仅供了解 存储型属性 & 计算型属性 存储型属性 - 阅读全文
posted @ 2016-04-07 19:29 even林 阅读(4104) 评论(0) 推荐(0)
摘要:构造函数基础 构造函数是一种特殊的函数,主要用来在创建对象时初始化对象,为对象成员变量设置初始值,在 OC 中的构造函数是 initWithXXX,在 Swift 中由于支持函数重载,所有的构造函数都是 init 构造函数的作用 分配空间 alloc 设置初始值 init 必选属性 自定义 Pers 阅读全文
posted @ 2016-04-04 12:24 even林 阅读(3794) 评论(0) 推荐(0)
摘要:简介:本文主要讲:函数的定义,外部参数的用处,无返回类型的三种函数定义方式 闭包的定义,闭包的概念和用法,尾随闭包的写法,解除循环引用的方法 一、函数: 代码实现 函数的定义 格式 func 函数名(行参列表) -> 返回值 {代码实现} 调用 let result = 函数名(值1, 参数2: 值 阅读全文
posted @ 2016-04-03 13:02 even林 阅读(1710) 评论(0) 推荐(0)
摘要:一、变量和常量 定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 自动推导 Swift能够根据右边的代码,推导出变量的准确类型 通常在开发时,不需要指定变量的类型 如果要指定变量,可以在变量名后使用:,然后跟上变量的类型 重要技巧:Option + Click 可 阅读全文
posted @ 2016-04-02 22:42 even林 阅读(1114) 评论(0) 推荐(0)