zoukankan      html  css  js  c++  java
  • 包建强的培训课程(11):iOS Runtime实战

    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   热修复原理简介

     

     

  • 相关阅读:
    js向下取整的奇技淫巧
    Python 中文Key 报错问题
    [LintCode] Palindrome Partitioning II
    [LintCode] Trapping rain water II
    [LintCode] Trapping Rain Water
    [LintCode] Permuation Index
    [LintCode] Word Break
    [LintCode] Interleaving Positive and Negative Numbers
    [LintCode] Find the Weak Connected Component in the Directed Graph
    [LintCode] Binary Tree Serialization
  • 原文地址:https://www.cnblogs.com/Jax/p/5931359.html
Copyright © 2011-2022 走看看