iOS Runtime实战

 

一、     简介

            本课程结合讲师多年来对iOS Runtime技术的潜心研究,以及在千万级用户的App上长期实践经验,整理而成。本课程从NSObjectClass讲起,然后会介绍本课程的核心内容——自省和Method Swizzling,最后通过iOS Runtime在项目中的实际使用,达到学以致用的目的。

 

本课程系列适合于:

l   从事iOS开发2-3年的中高级技术人员、技术经理

l   iOS新技术有兴趣学习和研究的开发人员

 

本课程系列将帮助初中级学员快速成长,掌握iOS Runtime技术涉及的方方面面,帮助高级学员在项目中创造性的使用这门技术。

 

二、     培训大纲(1天)

 

1 NSObject

l   weak

l   AutoreleasePool

 

2 Class的内部结构

l   Class内部成员

l   MetaClass

l   SELIMP

l   消息转发   

n   Method Resolution

n   Fast Forwarding

n   Normal Forwarding

 

3 自省和Method Swizzling

l   自省

l   Method Swizzling

l   关联对象

 

4 使用场景

l   AOP

l   代理模式

l   日志

l   PVUV

l   热修复原理简介

 

 

相关文章:

  • 2021-07-31
  • 2021-07-17
  • 2021-07-05
  • 2021-09-12
  • 2022-01-13
  • 2021-08-12
  • 2021-10-22
  • 2021-11-23
猜你喜欢
  • 2021-06-16
  • 2021-08-11
  • 2021-12-23
  • 2021-06-03
  • 2021-06-14
  • 2021-10-30
相关资源
相似解决方案