美文网首页
swift 访问权限

swift 访问权限

作者: jack0087 | 来源:发表于2017-07-04 14:31 被阅读10次

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访问权限 按照访问权限的大小 :open > internal > fileprivate > priv...

  • Swift访问权限:open、public、internal、f

    Swift3.0中访问权限顺序 在Swift3.0中,权限的访问顺序为:open> public > intera...

  • 第二十三节 Swift 的访问控制

    通过访问控制可以限定其它模块的代码对你代码的访问权限。 Swift 常用三种访问权限: Public:可以访问当前...

  • 【Swift】访问权限

    【Swift】 一、 1、在swift中一个工程(或者一个第三方framework、target)相当于一个mou...

  • swift 访问权限

    import UIKit /* 1>internal :内部的, 1.默认情况下所有的类的属性&方法的访问权限都是...

  • swift权限访问

    1.访问权限 public:Framework 是可以被任何人使用的,你可以将其设置为 public 级别 int...

  • Swift 访问权限

    private private访问级别所修饰的属性或者方法只能在当前类里访问。 fileprivate filep...

  • Swift 访问权限

    open 在 Module 内部和外部都可以被访问和继承、重写 public 在 Module 内部可以被访问和继...

  • Swift访问权限

    访问修饰符有:open、public、internal、fileprivate、private1、open任何op...

  • swift 访问权限

    访问控制(Access Control) 在访问权限控制这块,Swift提供了5个不同的访问级别(以下是从高到低排...

网友评论

      本文标题:swift 访问权限

      本文链接:https://www.haomeiwen.com/subject/rufxhxtx.html