This commit is contained in:
muxuezi
2014-10-31 14:20:11 +08:00
parent c36d53016b
commit 1b69e9a45b
7 changed files with 251 additions and 264 deletions

View File

@ -1,7 +1,6 @@
> 翻译:[老码团队翻译组-Arya](http://weibo.com/littlekok/)
> 翻译:[老码团队翻译组-Arya](http://weibo.com/littlekok/)
> 校对:[老码团队翻译组-Oberyn](http://weibo.com/u/5241713117)
# Access Control 权限控制的黑与白
如果您之前没有接触过权限控制,先来听一个小故事:
@ -41,7 +40,7 @@ Private私有级别的权限最严格它可以用来隐藏某些功能
除了可以给整个声明设权限Swift还允许大家在需要的时候把某个属性property的取值权限比赋值权限设得更加开放。
#####举个例子:
```swift
public class ListItem {
// ListItem这个类有两个公开的属性
@ -69,7 +68,7 @@ Private私有级别的权限最严格它可以用来隐藏某些功能
return false
}
}
```
当我们使用Objective-C和Swift混合开发时需要注意
@ -82,7 +81,4 @@ Private私有级别的权限最严格它可以用来隐藏某些功能
如果您想了解更多关于权限控制的内容可以查看苹果官方最新的《The Swift Language》和《Using Swift with Cocoa and Objective-C》指南
这两本指南在iBooks里面可以下载更新喔。
-----------------
本章节不是老码的原创,老码认真的阅读了苹果的官方博客,且自己的练习总结,如果小伙伴们费了吃奶的劲还是看不懂,请找度娘谷歌,还是看不懂请到老码[官方微博](http://weibo.com/u/5241713117)咆哮。
##### 本文由翻译自Apple Swift Blog [Access Control](https://developer.apple.com/swift/blog/?id=5)
本文由翻译自Apple Swift Blog https://developer.apple.com/swift/blog/?id=5