240 发简信
IP属地:广东
  • Resize,w 360,h 240
    iOS9 with Swift 集合类型(一)

    集合类型: Swift,和其他现代编程语言一样,有内置的集合类型数组(Array)和字典(Dictionary),还增加了第三种类型集合(Set...

  • Resize,w 360,h 240
    iOS9 with Swift 伞型

    伞型(Umbrella Type): Swift提供了不少内置类型来作为替班伞型,它们能够在一个标头下包含多个实际类型。 AnyObject: ...

  • Resize,w 360,h 240
    iOS9 with Swift 扩展

    扩展: 扩展是将你自己的代码插入到已经存在的对象类型中的方法,即extending an existing object type。这种扩展可以...

  • Resize,w 360,h 240
    iOS9 with Swift 泛型

    泛型: 泛型是一种类型的占位符,具体的类型将会在之后被填充。由于Swift的严格类型检验,这是很有用的。在不能或者不想提前设置类型的情况下,程序...

  • Resize,w 360,h 240
    iOS9 with Swift 协议

    协议 协议是一种表示类型的相通性的方法,往往这些类型某些方面迥异。比如,一个Bee对象和一个Bird对象就在飞行方面有共同之处。因此定义一个Fl...

  • Resize,w 360,h 240
    iOS9 with Swift 类型引用

    对于一个实例来说,引用自身的类型是很有用的。比如向此类型传递消息。在之前的一个例子中,一个Dog实例方法通过消息显式传递将一个Dog类型属性取回...

  • Resize,w 360,h 240
    iOS9 with Swift 转型 Casting

    由于Swift严格的类型检查,其编译器在规定什么样的消息可以发送给对象引用实行严格的限制。被允许发送给对象引用的消息是那些已经被引用的声明类型所...

  • iOS9 with Swift 多态

    多态: 如果一个计算机语言有类型和子类型的等级体系,它必须解决一个问题: 这种体系对于 对象类型和引用这个对象的东西的类型的关系 意味着什么?S...

  • iOS9 with Swift 类的属性和方法

    子类可以重写他所继承得到的属性。重写必须是 属性名与属性类型一样 而且要加override前缀。子类的新属性不能有与继承属性一样的名,除非是不同...