首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Aizen103386
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Aizen103386
5年前
关注
关键字 weak
weak 的常见场景是在delegate,block,NSTimer中使用,以避免循环引用所带来的内存泄漏。 weak表其实是一个哈希表,key是所指对象的指针,value...
0
评论
分享
Aizen103386
5年前
关注
RunLoop应用
NSTimer在线程中将不影响主线程操作。 NSTimer的运行基于RunLoop,主线程[NSTimer scheduledTimerWithTimeInterval:t...
0
评论
分享
Aizen103386
5年前
关注
RunLoop原理
程序会进入do...while循环,处理事件的循环。在没有消息处理时,会进入休眠表面资源占用。 RunLoop处理消息的流程是“接收消息->恢复活跃->处理消息->进入休眠...
0
评论
分享
Aizen103386
5年前
关注
Autoreleasepool
Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以完全...
0
评论
分享
Aizen103386
关注了
king_jensen
Aizen103386
5年前
关注
iOS生命周期
程序在前台运行,不过没有接收到事件。 一般每当应用要从一个状态切换到另一个不同的状态时,中途过渡会短暂停留在此状态。唯一在此状态停留时间比较长的情况是:当用户锁屏时,或者系...
0
评论
分享
Aizen103386
5年前
关注
深拷贝和浅拷贝
指针地址,数据地址,数据非容器不可变对象浅拷贝不开辟新内存,数据不可变深拷贝开辟新内存,数据可变非容器可变对象浅拷贝开辟新内存,数据不可变深拷贝开辟新内存,数据可变#容器非...
0
评论
分享
Aizen103386
关注了标签
Swift
Aizen103386
关注了标签
iOS
Aizen103386
关注了标签
人工智能
个人成就
文章被阅读
3,768
掘力值
97
关注了
1
关注者
1
收藏集
0
关注标签
3
加入于
2019-11-20