//: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" let individualScores = [75, 43, 103, 87, 12]; var team ...
分类:
编程语言 时间:
2016-11-16 02:55:49
阅读次数:
277
//: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" func greet(name: String, day: String) ->String { retur ...
分类:
编程语言 时间:
2016-11-16 02:41:34
阅读次数:
185
//: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" //var 声明变量 很像JavaScript var myVariable = 42; myVariabl ...
分类:
编程语言 时间:
2016-11-16 02:22:05
阅读次数:
302
import UIKit class ViewController: UIViewController,UITextFieldDelegate { var textField: UITextField! override func viewDidLoad() { super.viewDidLoad( ...
分类:
编程语言 时间:
2016-11-15 13:56:17
阅读次数:
222
1. as as!as?的区别 一,as 摘自中文api的话:仅当一个值的类型在运行时(runtime)和as模式右边的指定类型一致 - 或者是该类型的子类 - 的情况下,才会匹配这个值。如果匹配成功,被匹配的值的类型被转换成as模式左边指定的模式。 首先是运行时 就不多说了 ,重要的是 as 应用 ...
分类:
编程语言 时间:
2016-10-11 18:40:16
阅读次数:
191
随着Xcode 8的发布,swift 3.0终于来了。又有一大批api名字发生了变化。但是感觉3.0之后的变化应该会小些,因此再重新仔细学习一下。 1. 关于swift引入的Computed Properties概念。 今天看了Salesforce的sdk,发现了如下的demo代码: 通过代码,可以 ...
分类:
编程语言 时间:
2016-09-20 16:24:45
阅读次数:
201
懒加载 懒加载的介绍 swift中也有懒加载的方式 (苹果的设计思想:希望所有的对象在使用时才真正加载到内存中) 和OC不同的是swift有专门的关键字来实现懒加载 lazy关键字可以用于定义某一个属性懒加载 懒加载的使用 格式 lazy var 变量: 类型 = { 创建变量代码 }() 懒加载的 ...
分类:
编程语言 时间:
2016-09-20 01:41:39
阅读次数:
206
闭包 闭包的介绍 闭包和OC中的block非常相似 OC中的block是匿名的函数 Swift中的闭包是一个特殊的函数 block和闭包都经常用于回调 注意:闭包和block一样,第一次使用时可能不习惯它的语法,可以先按照使用简单的闭包,随着学习的深入,慢慢掌握其灵活的运用方法. OC中的block ...
分类:
编程语言 时间:
2016-09-19 19:35:14
阅读次数:
176