iOS架构设计与底层开发

讲师:李文瀚(已认证)

湖南  长沙

毕业于解放军特种作战指挥学院,曾就职广州军区司令部。复原后从事IT行业,涉及逆向,安全,密码学等技术领域.2014年在广州某著名线下教育机构担任iOS讲师,2015年加入潭州教育集团,潭州iOS学院联合创始人.军人出…   详细

该课程使用软件:
授课方式:
录像在线点播
课程类型:
案例学习课程
课程性质:
原创课程

课程详情

    

这是一个iOS案例分析课程,案例效果:专注解读项目优化,为了解决部门iOS开发者遇到项目优化方面及面试题

课程目录: 已更新完毕

第一章   Runtime运行时

第 1 节  Runtime概念

概述:Runtime是什么?Runtime实际就是一个运行时(消息机制),苹果提供了一个API,属于一个C语言的库,在本次视频当中给大家介绍了Runtime的概念,有什么作用? 利用Runtime运行时,在程序的运行的过程中,动态创建一个类 利用Runtime运行时,在程序的运行的过程中,动态修改一个类的属性\方法 利用Runtime运行时,遍历一个类的所有的属性和方法 2.第一个使用场景,方法的交换(视频中的画图会让你清晰认识 )

00:30:50
第 2 节  Runtime的使用场景

概述:第一个使用场景,方法的交换(视频中的画图会让你清晰认识 ) 思路:拿到两个方法(Method),让后通过Runtime提供的方法交换函数进行交换 拿到两个Method

00:43:23
第 3 节  Runtime面试必备题

概述:Runtime面试必备题

00:44:27

第二章   Runloop

第 1 节  Runloop初识

概述:顾名思义,它就是一个运行循环。一个RunLoop 就是一个用于处理既定工作和接收到的外来事件的事件处理循环。RunLoop的存在目的就是当线程中有任务时,保证线程忙着干活;在本次视频当中给大家介绍了Runloop的五种模式:UI事件交互模式(当界面事件触发时候,会优先使用UI事件交互模式),默认模式(只要有事件就处理),,占位符(在默认下和UITarking下)

00:31:36
第 2 节  Runloop详解

概述:顾名思义,它就是一个运行循环。一个RunLoop 就是一个用于处理既定工作和接收到的外来事件的事件处理循环。RunLoop的存在目的就是当线程中有任务时,保证线程忙着干活;在本次视频当中给大家介绍了如果Timer有耗时操作,该怎么办呢?

00:31:05
第 3 节  Runloop使用场景

概述:在Runloop运行的时候,如果遇到Timer的耗时操作该怎么办呢?

00:34:02
第 4 节  玩转Runloop

概述:顾名思义,它就是一个运行循环。一个RunLoop 就是一个用于处理既定工作和接收到的外来事件的事件处理循环 。RunLoop的存在目的就是当线程中有任务时,保证线程忙着干活;在本次视频当中给大家介绍了玩转Runloop, CFRunloop介绍及使用。

00:37:04
第 5 节  Runloop回顾篇

概述:本次视频是对Runloop进行一个回顾,总结之前的所有知识点讲解

00:38:55
 收藏该课程 ¥9
立即购买
讲师提醒:
有一定iOS开发经验,必须要有个明确的方向。这样才可以针对性地去学习,才能把有效的时间和精力花在点子上

用户评价

精品推荐