当前位置: 代码迷 >> 综合 >> swift 访问权限
  详细解决方案

swift 访问权限

热度:20   发布时间:2023-12-15 01:27:03.0


import UIKit/*1>internal :内部的,1.默认情况下所有的类的属性&方法的访问权限都是internal2.若本模块(项目/包/target)中可以访问2> private:私有的1.只有在本类中可以访问3> open 公开的1.可以跨模块(包/target)都是可以访问的4> fileprivate  swift3.01.只要在本文件中都是可以进行访问的*/class FourthViewController: TFBaseViewController {var name : String = ""private var age : Int = 0fileprivate var height : Double = 0override func viewDidLoad() {super.viewDidLoad()setUI()//1>internal :内部的,访问name,name = "srfg"print(name)//2> private:私有的,访问ageage = 10print(age)//3> open 公开的,创建UIView对象let view = UIView()view.alpha = 0.5view.tag = 100view.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}
}