Swift 访问权限的资料整理
2017-09-18 10:11
169 查看
Swift 访问权限
1>internal :内部的,
1.默认情况下所有的类的属性&方法的访问权限都是internal
2.若本模块(项目/包/target)中可以访问
2> private:私有的
1.只有在本类中可以访问
3> open 公开的
1.可以跨模块(包/target)都是可以访问的
4> fileprivate swift3.0
1.只要在本文件中都是可以进行访问的
示例代码:
import UIKit /* 1>internal :内部的, 1.默认情况下所有的类的属性&方法的访问权限都是internal 2.若本模块(项目/包/target)中可以访问 2> private:私有的 1.只有在本类中可以访问 3> open 公开的 1.可以跨模块(包/target)都是可以访问的 4> fileprivate swift3.0 1.只要在本文件中都是可以进行访问的 */ class FourthViewController: TFBaseViewController { var name : String = "" private var age : Int = 0 fileprivate var height : Double = 0 override func viewDidLoad() { super.viewDidLoad() setUI() //1>internal :内部的,访问name, name = "srfg" print(name) //2> private:私有的,访问age age = 10 print(age) //3> open 公开的,创建UIView对象 let view = UIView() view.alpha = 0.5 view.tag = 100 view.frame = CGRect(x:0, y: 0 ,width: 100, height:100) } } class person { func test() { let vc = FourthViewController() vc.name = "fgh" // 2> private:私有的 //只有在本类中可以访问 // vc.age = // 4> fileprivate swift3.0 // 1.只要在本文件中都是可以进行访问的 vc.height = 1.00 } }
如有疑问请留言或到本站社区交流讨论,希望通过本文能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:
相关文章推荐
- Java中四种访问权限资料整理
- Android6.0中有关权限的那些坑资料的整理
- Swift3 访问权限fileprivate和 open
- Android 6.0权限申请详解及权限资料整理
- java访问权限整理
- Swift(二十四、访问权限)
- Swift 之类的继承与类的访问权限
- Swift 3 Access Levels 访问权限的学习
- 网络工作室暑假后第二次培训资料(SQLServer存储过程和ADO.NET访问存储过程)整理(二) 分类: ASP.NET MSSQLServer 2012-10-07 16:47 665人阅读 评论(0) 收藏
- Swift - 判断是否有某功能访问权限,没有则提示,并自动跳转到设置页
- asp.net 自带登陆控件 权限管理-访问地址怎么-导航等 的资料
- Swift 系统学习 28 类的访问权限
- Java基础笔记整理---【08】面向对象程序设计-包、继承、访问权限
- 网络工作室暑假后第二次培训资料(SQLServer存储过程和ADO.NET访问存储过程)整理(二)
- Java修饰符访问权限_动力节点Java学院整理
- Swift 中 Selector 方法的访问权限控制问题 @objc
- 继承访问权限的一些资料总结1
- Swift 中 Selector 方法的访问权限控制问题
- 网络工作室暑假后第二次培训资料(SQLServer存储过程和ADO.NET访问存储过程)整理(二)
- Android 6.0权限申请详解及权限资料整理