Swift - 访问控制(private,internal,public)
2016-02-22 15:42
302 查看
Swift - 访问控制(private,internal,public)
在Swift语言中,访问修饰符有三种,分别为private,internal和public。同时,Swift对于访问权限的控制,不是基于类的,而是基于文件的。其区别如下:1,private—当前类
private访问级别所修饰的属性或者方法只能在当前的Swift源文件里可以访问。2,internal(默认访问级别,internal修饰符可写可不写)— 当前模块
internal访问级别所修饰的属性或方法在源代码所在的整个模块都可以访问。如果是框架或者库代码,则在整个框架内部都可以访问,框架由外部代码所引用时,则不可以访问。
如果是App代码,也是在整个App代码,也是在整个App内部可以访问。
3,public— 所有模块
可以被任何人使用原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_524.html
相关文章推荐
- Swift学习-逻辑分支
- Swift UI学习之基础:UIButton,UILabel and UISlider
- Swift UIWebView的使用
- Swift-常量与变量
- 最近学swift的一些记录
- 窥探Swift之数组安全索引与数组切片
- swift 字符串——swift 学习(一)
- Library not loaded: @rpath/libswiftCore.dylib的解决方法
- Swift中计算字符串长度
- swift基本语法(总结提炼版)之003 Swift类型转换
- swift基本语法(总结提炼版)之002逻辑分支
- swift基本语法(总结提炼版)之001常量&变量
- Swift基础语法&&入门教程_字符串,数组_字典
- swift入门语法&&基础教程
- Swift中的UIKit重力学
- SWIFT 懒加载
- Swift中闭包的循环引用
- SWIFT 闭包的简单使用二
- SWIFT 闭包的简单使用
- The Swift Programming Language学习笔记(七)——函数