博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ARC中强指针与弱指针
阅读量:6610 次
发布时间:2019-06-24

本文共 394 字,大约阅读时间需要 1 分钟。

ARC是苹果为了简化程序员对内存的管理,推出的一套内存管理机制 使用ARC机制,对象的申请和释放工作会在运行时,由编译器自动在代码中添加retain和release

1> strong:强指针引用的对象,在生命周期内不会被系统释放 在OC中,对象默认都是强指针 2> weak:弱指针引用的对象,系统会立即释放 弱指针可以指向其他已经被强指针引用的对象 在ARC机制中只要没有强指针(strong) 指向对象,系统就会释放对象。

@property参数使用小结: 1> 控件用weak 2> 属性对象用strong 3> 非对象类型用assign 4> 字符串NSString用copy ######提示:在纯手码实现界面布局时,如果通过懒加载处理界面控件,需要使用strong强指针

转载于:https://juejin.im/post/5a30f3d26fb9a0451b048a9c

你可能感兴趣的文章
大话IT第十期:由Windows 8引发的Wintel内讧
查看>>
pyspider 爬虫教程整理
查看>>
我的友情链接
查看>>
android的Activity横竖屏切换时的生命周期
查看>>
Ajax初体验
查看>>
主机屋免费空间使用有感
查看>>
文档:非群集、非共享存储的实时迁移
查看>>
我的友情链接
查看>>
技术不能抛开的飞鸽传书绿色版
查看>>
heartbeat实现web高可用
查看>>
ESXi 5.5 安装Emulex光纤卡驱动
查看>>
exchange2013和exchange online自动向发件人发送答复邮件
查看>>
codevs——2645 Spore
查看>>
iphone开发-多线程
查看>>
RHEL7新特性及RHEL6功能对比
查看>>
Windows服务器配置与管理
查看>>
zabbix 批量部署机器,并discovery机器,并挂在模板
查看>>
pxe自动化安装
查看>>
Apache三种多路处理模块(prework 、worker、event模式)总结
查看>>
jQuery点击div以外的地方隐藏div
查看>>