Runtime概念
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
有一定iOS基础或有一定iOS开发经验
你将会学到
通过碎片化学习,熟练学习架构设计与底层开发
课程简介
runtime (内存管理) 编辑
运行时刻是指一个程序在运行(cc或者在被执行)的状态。也就是说,当你打开一个程序使它在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的程序或者实例打包或者重建成为“运行库"。这些实例可以在它们运行的时候被链接或者被任何程序调用。
Runloop
1.每条线程都有唯一的与之对应的RunLoop对象。
2.主线程的RunLoop已经创建好了,而子线程的需要手动创建。(也就是说子线程的RunLoop默认是关闭的,因为有时候开了个线程但却没有必要开一个RunLoop,不然反而浪费了资源。 )
3.RunLoop在第一次获取时创建,在线程结束时销毁。(这就相当于 线程是一个类,RunLoop是类里的实例变量,这样便于理解)
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
- 第一章 Runtime运行时
- 1-1试看 Runtime概念14:51
- 1-2Runtime的使用场景27:02
- 1-3Runtime面试必备题28:17
- 第二章 Runloop详解
- 2-1Runloop完整版01:06:41
89课时
iOS培训真人授课在线自学习iOS进阶开发直播视频教程
2590人学习
潭州教育官方账号
5.0
¥99.00
23课时
iOS安全攻防视频课程
693人学习
潭州教育官方账号
5.0
¥199.00
4课时
iOS架构设计与底层开发视频课程
493人学习
潭州教育官方账号
5.0
¥9.00
68课时
【全国】苹果Swift语言视频教程闪电入门
654560人学习
关东升
4.9
免费
67课时
iOS开发视频教程【基础入门篇】
545799人学习
关东升
4.4
免费
46课时
Swift视频教程第二季
510923人学习
何家胜
5.0
¥49.00
315课时
Swift核心技术详解
482403人学习
张荣超
5.0
¥398.00
33课时
深入浅出objective C视频教程
369597人学习
成少雷
4.8
免费