Swift 的访问控制(private,internal,public)
2015-11-03 17:23
267 查看
在Swift语言中,访问修饰符有三种,分别为
1.
2.
如果是框架或者库代码,则在整个框架内部都可以访问,框架由外部代码所引用时,则不可以访问。
如果是App代码,也是在整个App代码,也是在整个App内部可以访问。
3.
可以被任何人使用
private,
internal和
public。同时,Swift对于访问权限的控制,不是基于类的,而是基于文件的。
1.
private
private访问级别所修饰的属性或者方法只能在当前的Swift源文件里可以访问。
2.
internal
internal访问级别所修饰的属性或方法在源代码所在的整个模块都可以访问。
如果是框架或者库代码,则在整个框架内部都可以访问,框架由外部代码所引用时,则不可以访问。
如果是App代码,也是在整个App代码,也是在整个App内部可以访问。
3.
public
可以被任何人使用
相关文章推荐
- 详解Swift语言的while循环结构
- Swift语言学习---------高级
- 详解Swift编程中的for循环的编写方法
- iOS swift 语句只能写在函数体内
- 深入理解Swift语言中的闭包机制
- Swift语言中的函数学习教程
- Swift 基础入门 协议/闭包
- swift 快速奔跑的兔几 本节的内容是:闭包儿和操作队列
- Swift编程中数组的使用方法指南
- Swift语言中字符串相关的基本概念解析
- Swift 基础知识Part1
- Swift 基础知识Part2
- iOS swift 通过Url打开自定义的app
- 详解Swift编程中的常量和变量
- Swift 入门基础(结构体/类)
- OC + Swift 混编(二)
- OC + Swift 混编 (一)
- ios swift UIwebView
- swift控制语句,for,while,repeat-while,if,switch
- Swift高级运算符(Advanced Operators)