曙海教育集團(tuán)
        全國報(bào)名免費(fèi)熱線:4008699035 微信:shuhaipeixun
        或15921673576(微信同號) QQ:1299983702
        首頁 課程表 在線聊 報(bào)名 講師 品牌 QQ聊 活動(dòng) 就業(yè)
         
        全面解析iOS中的Runtime機(jī)制課程培訓(xùn)

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

               ☆合格學(xué)員免費(fèi)推薦工作
               ★實(shí)驗(yàn)設(shè)備請點(diǎn)擊這兒查看★
          質(zhì)量保障

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

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

        -

         

          備.案.號:滬ICP備08026168號-1 .(2024年07月24日)...............
        亚洲最大的成人网| 亚洲伊人久久大香线蕉啊| 亚洲午夜精品久久久久久app| 亚洲 暴爽 AV人人爽日日碰 | 日本亚洲欧美色视频在线播放| 亚洲精品无码不卡在线播HE| 亚洲精品天堂成人片?V在线播放| 麻豆亚洲AV成人无码久久精品 | www国产亚洲精品久久久日本| 亚洲精品无码一区二区| 婷婷久久久亚洲欧洲日产国码AV| 亚洲国产精品无码久久久不卡| 亚洲AV日韩AV无码污污网站| 亚洲精品在线播放| 亚洲综合一区二区| 亚洲自偷自偷图片| 亚洲欧洲国产精品香蕉网| 亚洲av午夜电影在线观看| 亚洲精品无码久久久久APP| 亚洲av永久无码一区二区三区| 亚洲精品国产福利片| 亚洲成aⅴ人片在线影院八| 亚洲国产韩国一区二区| 亚洲va国产va天堂va久久| 另类小说亚洲色图| 丁香婷婷亚洲六月综合色| 久久99亚洲网美利坚合众国 | 久久久亚洲精品无码| 亚洲国产人成网站在线电影动漫| 在线观看亚洲一区二区| 18亚洲男同志videos网站| 亚洲丰满熟女一区二区v| 亚洲va久久久噜噜噜久久天堂| 久久久影院亚洲精品| 亚洲熟女一区二区三区| 亚洲AV无码国产精品色午友在线| 色婷婷亚洲十月十月色天| 亚洲人成777在线播放| 久久久久久亚洲Av无码精品专口| 亚洲无限乱码一二三四区| 久久精品国产亚洲av成人|