毕业于解放军特种作战指挥学院,曾就职广州军区司令部。复原后从事IT行业,涉及逆向,安全,密码学等技术领域.2014年在广州某著名线下教育机构担任iOS讲师,2015年加入潭州教育集团,潭州iOS学院联合创始人.军人出… 详细
这是一个iOS案例分析课程,案例效果:专注解读项目优化,为了解决部门iOS开发者遇到项目优化方面及面试题
概述:Runtime是什么?Runtime实际就是一个运行时(消息机制),苹果提供了一个API,属于一个C语言的库,在本次视频当中给大家介绍了Runtime的概念,有什么作用? 利用Runtime运行时,在程序的运行的过程中,动态创建一个类 利用Runtime运行时,在程序的运行的过程中,动态修改一个类的属性\方法 利用Runtime运行时,遍历一个类的所有的属性和方法 2.第一个使用场景,方法的交换(视频中的画图会让你清晰认识 )
概述:第一个使用场景,方法的交换(视频中的画图会让你清晰认识 ) 思路:拿到两个方法(Method),让后通过Runtime提供的方法交换函数进行交换 拿到两个Method
概述:Runtime面试必备题
概述:顾名思义,它就是一个运行循环。一个RunLoop 就是一个用于处理既定工作和接收到的外来事件的事件处理循环。RunLoop的存在目的就是当线程中有任务时,保证线程忙着干活;在本次视频当中给大家介绍了Runloop的五种模式:UI事件交互模式(当界面事件触发时候,会优先使用UI事件交互模式),默认模式(只要有事件就处理),,占位符(在默认下和UITarking下)
概述:顾名思义,它就是一个运行循环。一个RunLoop 就是一个用于处理既定工作和接收到的外来事件的事件处理循环。RunLoop的存在目的就是当线程中有任务时,保证线程忙着干活;在本次视频当中给大家介绍了如果Timer有耗时操作,该怎么办呢?
概述:在Runloop运行的时候,如果遇到Timer的耗时操作该怎么办呢?
概述:顾名思义,它就是一个运行循环。一个RunLoop 就是一个用于处理既定工作和接收到的外来事件的事件处理循环 。RunLoop的存在目的就是当线程中有任务时,保证线程忙着干活;在本次视频当中给大家介绍了玩转Runloop, CFRunloop介绍及使用。
概述:本次视频是对Runloop进行一个回顾,总结之前的所有知识点讲解