// Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"//------------------------- 类和结构体的相同与不同 ------------------...
分类:
编程语言 时间:
2015-01-26 01:18:10
阅读次数:
291
http://numbbbbb.gitbooks.io/-the-swift-programming-language-/content/chapter2/09_Classes_and_Structures.html本页包含内容:类和结构体对比结构体和枚举是值类型类是引用类型类和结构体的选择集合(c...
分类:
其他好文 时间:
2015-01-18 22:33:38
阅读次数:
283
1. 结构体和枚举是值类型 Structures and Enumerations Are Value Types值类型:当一个常量/变量被赋值给一个常量/变量,或者被传递给一个函数时,使用的是它的副本。也就是值传递,与之对应的是引用传递/指针传递。Swift中的基本数据类型:integers, f...
分类:
其他好文 时间:
2015-01-15 15:38:33
阅读次数:
148
通常私有成员(private)只有在声明它们的类和结构体中才是可访问的,如下类:1 class A2 {3 private int i;4 } 只有在A的内部在能访问i,这是众所周知的。 再看下面的类: 1 class B 2 { 3 private int i; 4 vo...
分类:
其他好文 时间:
2015-01-08 13:19:33
阅读次数:
179
class SomeClass { var a = 1}struct SomeStruct { var width = 0 var height = 10}let a1 = SomeClass()let a2 = SomeStruct()a1.aa2.heighta2.width1...
分类:
编程语言 时间:
2014-11-26 15:52:24
阅读次数:
181
// Playground - noun: a place where people can playimport UIKit// 几个重要的概念Properties/Methods/Subscripts/Initialization/Extensions/Protocols/Inheritance...
分类:
编程语言 时间:
2014-11-23 18:56:31
阅读次数:
242
Swift 中的方法是与特定类型(类和结构体)相关的函 数。实例方法 隶属于某个特定类型(类或结构体)实例函数。 class Counter{var count = 0funcincrement() {count++}funcincrementBy(amount: Int) {count += am...
分类:
编程语言 时间:
2014-09-10 15:47:20
阅读次数:
217
属性将值和类,结构,枚举相关联。属性分为计算属性和存储属性。存储属性存储常量或变量作为实例的一部分 ,计算属性计算一个值。存储属性用于类和结构体,计算属性用于类,结构体和枚举。1:存储属性存储属性是存储类或结构体的实例里的一个常量或变量。struct Range{ var length:Int...
分类:
其他好文 时间:
2014-08-01 19:21:02
阅读次数:
148
1:类和结构体定义类和结构体分别通过关键字class 和struct定义。swift的编码风格是类class和结构体struct名字使用大写字母开头的匈牙利表示法,相反的。类的方法和属性则用小写字母开头的匈牙利表示法。结构体总是通过被复制而进行代码传递的。struct SForm{ var i...
分类:
其他好文 时间:
2014-07-31 20:10:07
阅读次数:
228
属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。
存储属性和计算属性通常用于特定类型的实例,但是,属性也可以直接用于类型本身,这种属性称为类型属性。
另外,还可以定义属性监视器来监控属性值的变化,以此来触发一个自定义的操作。属性监视器可以添加到自己写的存储属...
分类:
其他好文 时间:
2014-07-22 14:37:04
阅读次数:
286