2つある
保持型プロパティ(Stored Property)
[c]
class Person {
let name: String; // 名前
var age: Int; // 年齢
init(name: String, age: Int) {
self.name = name
self.age = age
}
}
[/c]
readOnly 外部に公開するが値を変更できないようにする
private(set) var cellID: String
計算型プロパティ(Computed Properties)
[c]
class Person {
var age: Int { // 年齢
get {
return 返却する値
}
set(newAge) {
// 何か設定する処理
}
}
[/c]

コメント