|
|
|
|
班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
|
每期人數(shù)限3到5人。 |
|
上課時間和地點 |
|
上課地點:【上海】:同濟大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
|
實驗設(shè)備 |
|
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費推薦工作
★實驗設(shè)備請點擊這兒查看★ |
|
質(zhì)量保障 |
|
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。 |
|
課程大綱 |
|
|
|
第一章:OC概述
1.1 課程概述:為什么選iOS
第二章:第一個OC程序
2.1 iOS開發(fā)架構(gòu)
第三章:類和對象
3.1 面向?qū)ο蠡A(chǔ)
3.2 實例變量的聲明b
3.3 方法的聲明和實現(xiàn)
3.4 課堂練習(xí)
3.5 對象的實例化
3.6 消息
3.7 初始化方法
第四章:內(nèi)存管理
4.1 內(nèi)存管理概述
4.2 內(nèi)存管理規(guī)則
4.3 自動釋放池
4.4 setter方法第一種寫法
4.5 setter方法的第二種寫法
4.6 setter方法第三種寫法
4.7 常見內(nèi)存錯誤
第五章:繼承
5.1 繼承的基本概念
5.2 課堂實例
5.3 方法隱藏和覆蓋
5.4 系統(tǒng)方法的重寫
5.5 多級繼承下指定初始化方法的寫法
5.6 繼承方式下消息傳遞過程
5.7 組合方式
第六章:多態(tài)
6.1 動態(tài)多態(tài)的概念
6.2 動態(tài)類型識別1
6.3 消息查找
6.4 動態(tài)類型識別的用法
6.5 靜態(tài)VS動態(tài)
6.6 消息派發(fā)
6.7 動態(tài)加載
第七章:分類和協(xié)議
7.1 分類
7.2 協(xié)議
7.3 代理設(shè)計模式
第八章:單例
8.1 單例模式
第九章:block
9.1 block聲明和使用
9.2 block做函數(shù)參數(shù)
9.3 blcok做方法參數(shù)
9.4 代理的block實現(xiàn)
9.5 block和變量
第十章:Foundation概述
10.1 Foundation概述
第十一章:數(shù)值類
11.1 NSValueAndNSNumber
第十二章:字符串
12.1 字符串創(chuàng)建
12.2 字符串轉(zhuǎn)換
12.3 字符串比較
12.4 子串搜索
12.5 截取子串
12.6 其他用法
12.7 NSMutableString
第十三章:數(shù)組
13.1 數(shù)組創(chuàng)建和遍歷
13.2 數(shù)組查找
13.3 數(shù)組排序1
13.3 數(shù)組排序2
13.4 可變數(shù)組
第十四章:字典
14.1 字典遍歷
14.2 可變字典
第十五章:集合及其他類
15.1 NSSet
15.2 NSMutableSet
15.3 NSDate
第十六章:高級內(nèi)存管理
16.1 內(nèi)存管理1
16.2 ARC
第十七章:深拷貝和淺拷貝
17.1 非容器類的拷貝
17.2 容器類的拷貝
17.3 自定義類的拷貝
第十八章:文件
18.1 文件操作概述
18.2 NSFileManager
18.3 NSFileHandle
18.4 文件練習(xí)
第十九章:歸檔
19.1 屬性列表歸檔
19.2 自定義歸檔
第二十章:iOS開發(fā)概述
20.1 iOS開發(fā)概述1
20.2 iOS開發(fā)概述
第二十一章:Helloworld
21.1 Helloworld構(gòu)建
21.2 模擬器操作
21.3 項目結(jié)構(gòu)
21.4 應(yīng)用程序啟動
21.5 程序優(yōu)化
21.5 程序聲明周期管理
第二十二章:MVC設(shè)計模式
22.1 界面設(shè)計
22.2 基本交互
22.3 MVC
22.4 taget-action
第二十三章:視圖(1)
23.1 window
23.2 視圖的幾何特征
23.3 視圖的添加刪除
23.4 視圖查找
23.5 視圖屬性1
23.6 視圖屬性2
第二十四章:視圖(2)
24.1 視圖動畫
24.2 自定義視圖
24.3 通過IB設(shè)置約束
24.4 通過代碼實現(xiàn)自動布局
第二十五章:常用控件(1)
25.1 UILabel
25.2 UIImageView&UIImage
25.3 UIButton
25.4 UITextField初級用法
25.5 UITextField的高級用法
25.6 UITextField代理
25.7 UISwitch
25.8 UISlider
第二十六章:常用控件(2)
26.1 UIActivityIndicator
26.2 UIAlertView
26.3 UIScrollView基本用法
26.4 UIScrollView和PageControl
26.5 UIWebView
第二十七章:視圖控制器
27.1 控制器概述
27.2 內(nèi)容視圖控制器
27.3 視圖的生命周期
27.4 視圖旋轉(zhuǎn)
第二十八章:導(dǎo)航控制器
28.1 導(dǎo)航欄控制器概述
28.2 導(dǎo)航控制器結(jié)構(gòu)
28.3 導(dǎo)航控制器的管理
28.4 UINavigationBar
28.5 UINavigationItem
28.6 UIToolBar
第二十九章:標簽控制器
29.1 tabBarController基本結(jié)構(gòu)
29.2 標簽欄控制的創(chuàng)建
29.3 customizableViewController
29.4 標簽欄控制器的代理應(yīng)用
29.5 定制標簽
29.6 標簽欄的定制
29.7 自定義標簽欄
第三十章:模態(tài)視圖控制器
30.1 模態(tài)視圖控制器
30.2 混合導(dǎo)航
第三十一章:控制器之間的傳值
31.1 屬性傳值
31.2 代理設(shè)計模式傳值
第三十二章:拾取器
32.1 datepicker
32.2 pickerView基礎(chǔ)
32.3 block傳值
32.3 簡單選擇器
32.4 多組依賴的選擇器
32.4 通知
32.5 KVC
32.5 老虎機游戲
32.6 KVO
32.7 單例傳值
第三十三章:表視圖(1)
33.1 表視圖概述
33.2 數(shù)據(jù)源實現(xiàn)
33.3 代理實現(xiàn)
33.4 表視圖屬性
33.5 練習(xí)
33.6 單元格重用
33.7 單元格定制1
33.8 單元格定制2
第三十四章:表視圖(2)
34.1 分區(qū)索引表
34.2 搜索欄的使用
34.3 UISearchDisplayController
34.4 分組表
34.5 表視圖的編輯
34.6 批量插入和刪除
34.7 分區(qū)擴展和收縮
34.8 下拉刷新
第三十五章:故事板
35.1 故事板
35.2 表視圖和故事板
第三十六章:事件和手勢
36.1 事件派發(fā)過程
36.2 響應(yīng)者鏈
36.3 觸摸底層處理
36.4 輕擊手勢
36.5 平移和輕掃手勢
36.6 旋轉(zhuǎn)和捏合手勢
第三十七章:通訊錄
37.1 讀取通訊錄
37.2 增加聯(lián)系人
37.3 讀取聯(lián)系人
37.4 查看修改聯(lián)系人(UI)
37.5 新建聯(lián)系人(UI)
37.6 相片庫訪問
第三十八章:核心圖形
38.1 quartz2D綜述
38.2 繪制直線
38.3 多邊形和長方形
38.4 貝塞爾曲線
38.5 繪制圖像
第三十九章:核心動畫
39.1 圖層
39.2 基礎(chǔ)動畫
39.3 動畫組
39.4 關(guān)鍵幀動畫
39.5 過渡動畫
第四十章:網(wǎng)絡(luò)請求
40.1 異步請求
40.2 異步請求的二次封裝
40.3 xml解析
40.4 json解析
40.5 AFNetworking
第四十一章:多線程
41.1 NSThread
41.2 NSOperation
41.3 GCD
|
|
|
|
|
???????
Troubleshooting Java Applications
? ? ? ? ? ? ? ?
Classpath Errors
? ? ? ? ? ? ? ?
Class Loaders
? ? ? ? ? ? ? ?
Common Java Errors
???????
Troubleshooting Servers
? ? ? ? ? ? ? ?
Native Libraries
? ? ? ? ? ? ? ?
Threading Architecture
? ? ? ? ? ? ? ?
Work Managers
? ? ? ? ? ? ? ?
Deadlocks
? ? ? ? ? ? ? ?
Overload Protection
? ? ? ? ? ? ? ?
Deployment Problems
???????
Troubleshooting JDBC
? ? ? ? ? ? ? ?
Data Source Management
? ? ? ? ? ? ? ?
Diagnostics
? ? ? ? ? ? ? ?
Debug Flags
? ? ? ? ? ? ? ?
Connectivity Problems
? ? ? ? ? ? ? ?
Connection Leaks
? ? ? ? ? ? ? ?
Database Availability
???????
Troubleshooting JMS
? ? ? ? ? ? ? ?
Management
? ? ? ? ? ? ? ?
MBean Hierarchy
? ? ? ? ? ? ? ?
Message Logging
? ? ? ? ? ? ? ?
Diagnostics
? ? ? ? ? ? ? ?
Debug Flags
? ? ? ? ? ? ? ?
Overload Protection
? ? ? ? ? ? ? ?
Lost Messages
? ? ? ? ? ? ? ?
Duplicate Messages
???????
Troubleshooting Security
? ? ? ? ? ? ? ?
SSL Internals
? ? ? ? ? ? ? ?
Keystore Management
? ? ? ? ? ? ? ?
Debug Flags
? ? ? ? ? ? ? ?
Common SSL Problems
? ? ? ? ? ? ? ?
Certificate Validation
? ? ? ? ? ? ? ?
Embedded LDAP
? ? ? ? ? ? ? ?
Security Audit
? ? ? ? ? ? ? ?
Common LDAP Problems
???????
Troubleshooting Node Manager
? ? ? ? ? ? ? ?
Internals
? ? ? ? ? ? ? ?
Security
? ? ? ? ? ? ? ?
Common Issues
???????
Troubleshooting Clusters
? ? ? ? ? ? ? ?
Plug-in Configuration
? ? ? ? ? ? ? ?
OHS Overview
? ? ? ? ? ? ? ?
Plug-in Connectivity
? ? ? ? ? ? ? ?
Plug-in Diagnostics
? ? ? ? ? ? ? ?
Unicast Communication
? ? ? ? ? ? ? ?
Replication Debug Flags
? ? ? ? ? ? ? ?
Typical Replication Issues
|