美文网首页
[iOS] 属性的语义设置使用区分

[iOS] 属性的语义设置使用区分

作者: 两年如歌 | 来源:发表于2016-04-07 10:12 被阅读17次

ARC下 简单类型使用 assign 对象类型使用retain(引用计数+1)

MRC下 简单类型使用assign 对象类型使用strong(引用计数+1)

任何模式下 字符串都使用Copy 为了保证安全

weak 用于避免循环引用的地方

例如代理 block 还有可视化拖拽自动生成的属性等

相关文章

  • [iOS] 属性的语义设置使用区分

    ARC下 简单类型使用 assign 对象类型使用retain(引用计数+1) MRC下 简单类型使用assign...

  • css3 - transition 过渡

    语义和用法 transition 属性是一个简写属性,用于设置四个过渡属性: 注释:请始终设置 transitio...

  • IOS下自定义属性过期

    IOS下自定义属性过期 设置一个属性过期可以使用NS_DEPRECATED_IOS(2_0, 3_0,"建议使用x...

  • OC 基础 -------- > 内存管理 高级

    A --------- > 属性的语义特性 语义特性 使用范围 assign 基本数据类型( c...

  • Button属性maskedCorners

    在iOS 11之前设置button的圆角,使用的方法如下 iOS 11之后button新增了一个属性 m...

  • 选择器

    id命名规范 字母(区分大小写)、下划线、数字。 必须要有语义。 类选择器: .类名{属性1:属性值1; 属性2:...

  • iOS13适配

    私有KVC iOS不允许valueForKey、setValue: forKey获取和设置私有属性,需要使用其它方...

  • ios中使用storyboard或者Xib给View设置边框属性

    ios中使用storyboard或者Xib给View设置边框属性(颜色,宽度,圆角)很多技术人员习惯于用纯代码设置...

  • iOS数据存储之归档

    在上一篇的文章中我简单介绍了使用偏好设置和属性列表进行数据存储iOS数据存储之偏好设置和属性列表,今天总结下数据存...

  • iOS 13中setValue: forKey运行报错

    iOS不允许valueForKey、setValue: forKey获取和设置私有属性,需要使用其它方式修改 _p...

网友评论

      本文标题:[iOS] 属性的语义设置使用区分

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