读书笔记-Swift-03变量和简单类型

2017-08-26  本文已影响0人  秋水天的练功房

变量就是类似于鞋盒之类的概念,装变量的盒子。所以需要有指定的型号。

变量作用域和生命周期


变量申明


计算初始化


计算变量


Setter观察者


懒初始化

class MyClass {
  static let = sharedSingleton = MyClass()
}
lazy var prog : UIprogressView = {
  let p = UIProgressView(progressViewStyle: .default)
  p.xxx = xxx
  ......
  return p
}()

内置简单类型

Bool

Numbers

String

Character

Range

let s = "hello"
let arr = Array(s.characters)
let result = arr[1...3]
let s2 = String(result) //"ell"

Tuple

 var pair : (Int, String)

Optional

var stringMaybe = Potional("howdy")
stringMaybe = "farewell"//看似类型不匹配,但这是可以的的,合法的。
String?  普通的optional类型
String!   隐含解包的optional类型
上一篇 下一篇

猜你喜欢

热点阅读