美文网首页
属性关键字

属性关键字

作者: JosephCheng | 来源:发表于2016-08-03 23:29 被阅读6次

(weak,assign,Strong,copy)

weak: 弱指针, 在对象一创建后就会被释放, 继续引用的时候, 会指向nil, 对其操作不会有任何反应, 常用于用于代理, UIKit类

assign:是赋值特性,setter方法将传入参数赋值给实例变量;仅设置变量时;用于简单数据类型,如NSInteger,double,bool;

copy:表示赋值特性,setter方法将传入对象复制一份;需要完全一份新的变量时,常用于字符串,block;

strong:弱属性被copy修饰,如果setter方法中不将属性用点copy赋值,则相当于被Strong修饰.

相关文章

  • OC属性关键字分析

    属性关键字: 读写权限类属性关键字:readonly 和 readwrite 原子性类属性关键字 : atomic...

  • Swift 3.0之十、属性

    1. 存储属性 存储属性包括变量存储属性(由var关键字修饰)和常量存储属性(由let关键字修饰)。 注意: 上面...

  • Kotlin:可变或者不可变的属性的使用

    一、声明属性 Kotlin类可以有属性,属性可以用关键字var声明为可变的,否则使用只读关键字val; 使用属性,...

  • OC基础知识点梳理

    属性关键字 1. 属性关键字都有哪些? 读写权限readonly(默认)readwrite 原子性atomic(默...

  • iOS 分类关联属性

    属性修饰关键字

  • iOS属性关键字

    iOS属性关键字 引言 学习 iOS 开发的人,大多都绕不开属性关键字—— assign,weak,unsafe_...

  • iOS9 新特性(20180325)

    1.关键字 关键字:可以用于属性,方法返回值和参数中 关键字的作用:提示作用,告诉开发者属性信息 关键字好处:提高...

  • this关键字

    this关键字 this关键字代表当前对象 this. 属性 操作当前对象的属性 this. 方法 调用当前对象的方法

  • Day08 Java面向对象——多态

    关键字super 1)super,相较于关键字this,可以修饰属性、方法、构造器2)super修饰属性、方法:在...

  • iOS readonly 属性赋值小记

    readonly 关键字用于属性的存取控制 ,如果不使用readonly ,编译器默认属性关键字为 readwri...

网友评论

      本文标题:属性关键字

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