美文网首页APP & program
iOS知识复习笔记(20)---swift文件访问权限

iOS知识复习笔记(20)---swift文件访问权限

作者: 焦下客 | 来源:发表于2023-02-02 11:35 被阅读0次

    swift 访问权限大到小

    open > public > internal > fileprivate > private

    1. open 可以被任何人使用和访问,包括override 和 继承
    2. public 可以被任何人访问,但其他module中不可以被override和继承,而在module内部可以被override和继承。
      3.internal 默认访问级别,修饰符可以不写,改修饰的可以被整个模块访问。如果是app代码,就可以被整个app内部访问,如果是框架或库代码,就是在框架内部能访问,外部不行。
    3. fileprivate 访问级别修饰的属性和方法在当前的swift源文件里可以访问。
    4. private 访问级别修饰的属性或者方法只能在当前类里访问。

    相关文章

      网友评论

        本文标题:iOS知识复习笔记(20)---swift文件访问权限

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