曙海教育集團
全國報名免費熱線:4008699035 微信:shuhaipeixun
或15921673576(微信同號) QQ:1299983702
首頁 課程表 在線聊 報名 講師 品牌 QQ聊 活動 就業(yè)
 
全面解析iOS中的Runtime機制課程培訓

 
  班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號)
      每個班級的人數(shù)限3到5人,互動授課, 保障效果,小班授課。
  上間和地點
上部份地點:【上海】同濟大學(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院【北京分部】:北京中山學院/福鑫大樓【南京分部】:金港大廈(和燕路)【武漢分部】:佳源大廈(高新二路)【成都分部】:領館區(qū)1號(中和大道)【沈陽分部】:沈陽理工大學/六宅臻品【鄭州分部】:鄭州大學/錦華大廈【石家莊分部】:河北科技大學/瑞景大廈
最近開間(周末班/連續(xù)班/晚班):2019年1月26日
  實驗設備
    ◆小班教學,教學效果好
       
       ☆注重質(zhì)量☆邊講邊練

       ☆合格學員免費推薦工作
       ★實驗設備請點擊這兒查看★
  質(zhì)量保障

       1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽;
       2、培訓結(jié)束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術(shù)支持。
       3、培訓合格學員可享受免費推薦就業(yè)機會。☆合格學員免費頒發(fā)相關工程師等資格證書,提升職業(yè)資質(zhì)。專注高端技術(shù)培訓15年,端海學員的能力得到大家的認同,受到用人單位的廣泛贊譽,端海的證書受到廣泛認可。

部份程大綱
 
  • 第1章 課程介紹
    介紹課程目標和學習內(nèi)容,以及課程需要用到的知識點和環(huán)境參數(shù)。
  • 1-1 全面解析iOS中的Runtime機制導學
    1-2 介紹課程目標和學習內(nèi)容
    1-3 課程需要用到的知識點和環(huán)境參數(shù)
    第2章 Runtime之必備C知識
    本章主要介紹指針、結(jié)構(gòu)體、位運算以及宏定義相關知識點對應的操作及概念。
  • 2-1 指針介紹
    2-2 普通指針、指針的指針實際演練
    2-3 數(shù)組指針實際演練
    2-4 函數(shù)指針實際演練
    2-5 結(jié)構(gòu)體介紹
    2-6 訪問結(jié)構(gòu)體、結(jié)構(gòu)體指針
    2-7 結(jié)構(gòu)體位域
    2-8 位運算介紹
    2-9 左移、右移位運算
    2-10 或、異或、取反位運算
    2-11 宏定義介紹及基本宏定義操作
    2-12 宏定義邏輯判斷
    第3章 Runtime之類的本質(zhì)
    本章主要介紹什么是Runtime、Tagged Pointer、isa_t以及講解OC中的類結(jié)構(gòu)和NSObject常用方法解析。
  • 3-1 介紹OC、C、Runtime三者之間的關系
    3-2 Runtime庫和Runtime開源代碼演示
    3-3 OC中的類結(jié)構(gòu)
    3-4 OC對象模型
    3-5 Tagged Pointer介紹
    3-6 isa_t介紹
    3-7 NSObject常用方法介紹
    3-8 NSObject常用方法解析
    第4章 Runtime之消息處理
    本章主要講解消息處理策略,包含類方法和實例方法之間的區(qū)別、objc_msgSend、消息發(fā)送流程、直接跳過消息發(fā)送流程、消息轉(zhuǎn)發(fā)流程、動態(tài)消息解析、重定向、轉(zhuǎn)發(fā)、模擬多繼承。
  • 4-1 類方法和實例方法之間的區(qū)別
    4-2 objc_msgSend介紹
    4-3 消息發(fā)送流程
    4-4 直接跳過消息發(fā)送流程
    4-5 消息轉(zhuǎn)發(fā)流程
    4-6 類方法動態(tài)消息解析
    4-7 實例方法動態(tài)消息解析
    4-8 重定向
    4-9 轉(zhuǎn)發(fā)
    4-10 模擬多繼承
    第5章 Runtime之常用API
    本章主要講解Runtime的常用API,包含獲取一個類objc_getClass、獲取類的名稱class_getName、獲取變量列表class_copyIvarList、獲取屬性列表class_copyPropertyList、獲取方法列表class_copyMethodList 、獲取協(xié)議列表class_copyProtocolList、動態(tài)添加變量class_addIvar、動態(tài)添加方法class_addMethod、動態(tài)交換方法method_...
  • 5-1 獲取一個類objc_getClass
    5-2 獲取類的名稱class_getName
    5-3 獲取成員變量class_copyIvarList介紹
    5-4 獲取成員變量class_copyIvarList實踐
    5-5 獲取成員屬性class_copyPropertyList
    5-6 獲取類的方法class_copyMethodList
    5-7 獲取協(xié)議列表class_copyProtocolList
    5-8 動態(tài)添加變量class_addIvar介紹
    5-9 動態(tài)添加變量class_addIvar實踐
    5-10 動態(tài)添加方法class_addMethod介紹
    5-11 動態(tài)添加方法class_addMethod實踐
    5-12 動態(tài)交換方法method_exchangeImplementations
    第6章 Runtime之初始化過程
    本章主要講解Runtime的初始化過程,主要講解程序加載過程、函數(shù)map_images、函數(shù)load_images、函數(shù)initialize 。
  • 6-1 程序加載過程
    6-2 函數(shù)map_images介紹
    6-3 函數(shù)map_images實踐
    6-4 函數(shù)load_images
    6-5 函數(shù)initialize
    第7章 Runtime之Category
    本章主要講解Runtime的Category,首先會介紹什么是Category,接著會講解Category的初始化、Category中的方法覆蓋問題、Category Associate的介紹 、Category Associate的實現(xiàn)。
  • 7-1 Category介紹
    7-2 Category的初始化
    7-3 Catory中的方法覆蓋問題(一)
    7-4 Catory中的方法覆蓋問題(二)
    7-5 Category Associat的介紹及實現(xiàn)
    第8章 Runtime之KVO
    本章主要講解KVO的原理解析,并且會手動調(diào)用KVO,以及模擬KVO的實現(xiàn)。
  • 8-1 KVO介紹
    8-2 KVO原理解析
    8-3 KVO配合代碼解析
    8-4 手動調(diào)用KVO
    8-5 模擬KVO的實現(xiàn)-修改isa指針
    8-6 模擬KVO的實現(xiàn)-添加修改后的Setter、class方法
    8-7 模擬KVO的實現(xiàn)-通知外界
    8-8 模擬KVO的實現(xiàn)-實際運用
    第9章 Runtime之應用技巧
    本章主要講解Runtime在企業(yè)開發(fā)中的實際應用,包括Method Swizzling處理數(shù)組越界、字典和模型的自動轉(zhuǎn)換、自動歸檔和自動解檔、萬能跳轉(zhuǎn)界面方法。
  • 9-1 Method Swizzling處理數(shù)組越界-原理分析
    9-2 Method Swizzling處理數(shù)組越界-主要方法實現(xiàn)
    9-3 Method Swizzling處理數(shù)組越界-在load中交換方法
    9-4 Method Swizzling處理數(shù)組越界-如何處理數(shù)組越界
    9-5 字典和模型的自動轉(zhuǎn)換-原理分析
    9-6 字典和模型的自動轉(zhuǎn)換-Model的三種情況
    9-7 字典和模型的自動轉(zhuǎn)換-特殊需求的轉(zhuǎn)換
    9-8 手動歸檔和手動解檔
    9-9 自動歸檔和自動解檔
    9-10 自動歸檔和自動解檔代碼封裝
    9-11 萬能跳轉(zhuǎn)界面方法-原理分析
    9-12 萬能跳轉(zhuǎn)界面方法-主要方法實現(xiàn)
    9-13 萬能跳轉(zhuǎn)界面方法-跳轉(zhuǎn)指定界面
    第10章 Runtime之面試題目
    本章會講解企業(yè)面試中十道經(jīng)典的Runtime面試題目,讓你輕松拿高薪offer。
  • 10-1 面試題-alloc+init與new區(qū)別
    10-2 面試題-Runtime如何通過Selector找到對應的IMP地址
    10-3 面試題-實例變量
    10-4 面試題-類結(jié)構(gòu)體
    10-5 面試題-Runtime Associate
    10-6 面試題-Objective-C中調(diào)用方法的過程
    10-7 面試題-Runtime 如何實現(xiàn) Weak 屬性
    10-8 面試題-[self class]和[super class]
    10-9 面試題-isKindOfClass和isMemberOfClass
    10-10 面試題-類間組織關系的理解
 

-

 

  備案號:備案號:滬ICP備08026168號-1 .(2024年07月24日)...............
主站蜘蛛池模板: 亚洲婷婷五月综合狠狠爱| 综合色就爱涩涩涩综合婷婷| 色欲香天天天综合网站| 精品综合久久久久久88小说| 亚洲伊人久久成综合人影院| 欧美αv日韩αv另类综合| 久久综合亚洲色HEZYO社区| 色综合久久久久综合99| 国产成人综合在线观看网站| 人人妻人人狠人人爽天天综合网| 91精品国产综合久久四虎久久无码一级| 2020久久精品亚洲热综合一本| 天堂久久天堂AV色综合| 桃花色综合影院| 激情综合色五月丁香六月欧美| 国产精品亚洲综合一区| 狠狠综合久久综合中文88| 国产成人综合一区精品| 亚洲国产欧美国产综合一区| 18和谐综合色区| 五月天综合色激情| 亚洲欧美日韩综合一区| 色狠狠久久AV五月综合| 欧美日韩亚洲乱国产综合| 色婷婷综合久久久久中文一区二区| 狠狠人妻久久久久久综合蜜桃| 婷婷综合另类小说色区| 色妞色综合久久夜夜| 66精品综合久久久久久久| 色妞色综合久久夜夜| 亚洲欧美日韩综合二区三区| 色综合久久综合中文综合网| 狠狠人妻久久久久久综合| 亚洲综合亚洲综合网成人| 久久狠狠爱亚洲综合影院| 久久综合狠狠综合久久激情 | 99久久国产综合精品成人影院| 天天看天天摸色天天综合网| 色综合久久综精品| 久久久久AV综合网成人| 亚洲欧美日韩综合在线播放|