虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > IOS编程/Objective-C > Swift 访问权限的资料整理

Swift 访问权限的资料整理
类别:IOS编程/Objective-C   作者:码皇   来源:互联网   点击:

这篇文章主要介绍了Swift 访问权限的资料整理的相关资料,希望通过本文大家能掌握这部分内容,需要的朋友可以参考下

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 }
    }

如有疑问请留言或到本站社区交流讨论,希望通过本文能帮助到大家,谢谢大家对本站的支持!

相关热词搜索: Swift 访问权限 Swift 访问权限的详解 Swi