美文网首页selectorios开发专题
iOS public, private,protect, pac

iOS public, private,protect, pac

作者: zl520k | 来源:发表于2018-06-13 16:04 被阅读6次

    private:只有当前类可以访问。

    protect:只用子类和当前类可以访问,默认访问类型。

    public:范围比较大,在任何地方都可以访问。

    package:范围介于private和public之间,通常这个声明用于框架中,在不同的包中,使用package声明的变量就是private,如果在同一个包中,package声明的变量,就是public,这个要注意。例如:

    @interface person:nsobjective{

    @pirvate

    int i;//当前类中访问

    @public

    int j;//只要创建的类的对象和当前类都可以访问

    @protect

    int  k;//当前类和子类可以访问

    @package

    int a;//在当前包中,和public一样,如果不在当前包中,就是private属性

    }

    相关文章

      网友评论

        本文标题:iOS public, private,protect, pac

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