美文网首页
常见的基本修饰符

常见的基本修饰符

作者: 落魄的iOS程序员 | 来源:发表于2021-03-21 17:42 被阅读0次

readwrite 可读可写,会生成setter和getter方法;

readyonly 只读特性,只会生成getter方法,不会生成setter方法,属性外界不能修改;

assign 用于基本数据类型,如int,float,BOOL,double;

retain 表示持有特性,传入对象值先保留再赋值,引用计数会+1;

copy 表赋值特性,setter方法传入对象会被复制一份,应用计数+1;

nonatomic 非原子特性,决定编译器生成setter和getter方法是否原子操作,效率快,属性相对不安全

atomic  原子特性,表示多线程安全,防止读写未完成的时候被另一个线程读写,造成数据错误,效率相对慢,一般无特殊情况都是用nonatomic;

@protected  受保护的,只能在该类或者子类中访问;

@private  私有的,只能在本类中访问;

@public  共有的,任何地方都能访问;

@package 只能在本包里面能访问,跨包不能访问

相关文章

  • 常见的基本修饰符

    readwrite 可读可写,会生成setter和getter方法; readyonly 只读特性,只会生成get...

  • Java基础-修饰符

    常见的修饰符 1.分类: 权限修饰符: private , 默认 , protected , public状态修饰...

  • 关于Java语言中那些修饰符

    一.在java中提供的一些修饰符,这些修饰符可以修饰类、变量和方法,在java中常见的修饰符有:abstract(...

  • 对象

    基本定义 调用: 访问修饰符

  • 常见修饰符

    理解C语言中几个常见修饰符 写在前面 今天下午一个同事问「register」关键字是什么作用?噢,你说的是「reg...

  • 1.2 访问修饰符

    基本概念 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符修饰符用来定义类、方法或者变量...

  • C++修饰符类型与类型限定符

    C++ 修饰符类型 C++ 允许在 char、int 和 double 数据类型前放置修饰符。修饰符用于改变基本类...

  • Swift-关键字

    Swift关键字汇总如下: 一: 常见使用频繁的关键字: 1,访问修饰符:在swift中,访问修饰符有五种,分别是...

  • PHP类

    1.PHP类 1.1 语法结构 权限修饰符是可选项,常见的修饰符跟我们学习的Java程序差不多public/pri...

  • 【Vue】常见修饰符

    有过JS事件代码开发经验的一定对event.preventDefault()(阻止节点默认行为)和event.st...

网友评论

      本文标题:常见的基本修饰符

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