## ACCESS CONTROL
在 Xcode beta4 中 Swift 增加了這個特性,Access control 讓你明確在結構體、類中的數據該怎么面向外界,有以下三種關鍵字:
* Public:所有人都可以讀寫屬性。
* Internal:這是默認訪問級別,模塊中的 swift 代碼都可以訪問。
* Private:只有當前Swift源文件可以訪問。
大多數時候你不必明確訪問級別,但有些時候你會需要將一個屬性設為`private`,使其無法被其他人直接訪問。 這樣聲明一個 private 的屬性:
~~~
class TaylorFan {
private var name: String!
}
~~~
注意:Playground 不受 Access control 的限制,因為它可以無礙地訪問文件因此它可以讀寫任何數據。