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 }}总结
以上是内存溢出为你收集整理的swift 访问权限全部内容,希望文章能够帮你解决swift 访问权限所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)