无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業企業IT內訓課程
您現在的位置:首頁 > 企業內訓 > 軟件研發 > ISO開發架構應用實踐

ISO開發架構應用實踐

2020-07-01 13:45:04 | 來源:中培企業IT培訓網

培訓背景

iOS從2007年誕生至今已有近10年的歷史,10年的時間對iOS技術圈來說足夠產生相當可觀的沉淀。課程就 iOS架構這一主題,給自己做下知識梳理的同時,也期望能引入新的思考。

培訓收益

1.基礎部分,介紹Objective-C和Swift基礎語言;

2.UI部分,iOS應用開發基礎、MVC模式設計模式和UIView與控件;

3.布局與導航部分,介紹了表視圖、iOS多分辨率屏幕適配和導航設計模式;

4.架構設計,移動平臺的分層架構設計;

5.數據、信息和網絡通訊,主要介紹數據持久化技術,數據交換格式,以及網絡通訊;

6.單元測試,測試驅動下的iOS應用開發;

7.性能優化,Xcode性能檢測工具使用。

培訓特色

1.全面:課程知識覆蓋全面,涵蓋了應用開發技術的方方面面;

2.最新:最新的iOS SDK,最新Xcode開發工具,能夠緊跟蘋果的步伐;

3.案例驅動:授課過程中采用案例驅動模式授課模式,從案例入手講解知識點;

4.資源共享:課程結束后,所有課程PPT以及案例代碼完全提供給學員,以便學員技術鞏固及資料積累;

5.真機運行:授課過程中的案例,會在iPad或iPhone上測試和運行,學員感受更加直觀。

課程大綱

時間 課程內容 學員實踐內容
第一天 Part-1UI部分
1.Hello iOS
2.MVC模式
2.1.MVC模式概述
2.2.Cocoa Touch中的MVC模式
2.3.MVC實例
3.UIView與控件
3.1.視圖“始祖”——UIView
3.2.標簽控件和按鈕控件
3.3.TextField控件和TextView控件
3.4.工具欄和導航欄
實踐1:創建HelloWorld APP
通過自己動手創建HelloWorld APP熟悉Xcode中參加一個iOS應該過程,熟悉Xcode工程結構。
實踐2:Label_ButtonSample案例
通過自己動手創建該案例,熟悉iOS事件處理機制和輸出口機制。
實踐3:TextField_TextViewSample案例
通過自己動手創建該案例,熟悉視圖委托協議的作用。
Part-2 布局與導航部分
4.表視圖
4.1.表視圖概述
4.2.簡單表視圖
4.3.分節表視圖
5.iOS多分辨率屏幕適配
5.1.iOS屏幕的多樣性
5.2.iOS屏幕布局
5.3.Auto Layout布局
5.4.Size Class與iOS多屏幕適配
6.視圖控制器與導航模式
6.1.導航概述
6.2.平鋪導航
6.3.標簽導航
6.4.樹形導航
實踐4:Simpletable案例
通過自己動手創建該案例,熟悉表視圖應用程序創建過程和運行機理。
實踐5:SizeClassSample案例
通過自己動手創建該案例,熟悉iOS中Auto Layout和Size Class技術。
實踐6:TabNavigation案例
通過自己動手創建該案例,掌握標簽導航實現過程。
第二天 Part-3架構設計
7.移動平臺的分層架構設計
7.1.低耦合企業級系統架構設計
7.2.移動平臺的分層架構設計
7.3.基于同一工程的分層實現
7.4.基于一個工作空間不同工程的分層
實踐7:MyNotes案例
通過自己動手創建該案例,熟悉在Xcode中如何創建工作空間,在工資空間中添加和創建工程,并在工程中配置依賴關系。
實踐8:創建框架和靜態鏈接庫工程
熟練掌握在Xcode創建框架和靜態鏈接庫工程,并配置依賴關系。
Part-4 數據、信息和網絡通訊
8.數據持久化
8.1.數據持久化概述
8.2.SQLite數據庫
9.數據交換格格式
9.1.數據交換
9.2.JSON數據交換格式
10.網絡的編程
10.1.REST Web Service
10.2.使用AFNetworking網絡請求框架
10.3.手工配置AFNetworking環境
10.4.CocoaPods配置AFNetworking環境
10.5.GET請求
10.6.POST請求
實踐9:重構MyNotes案例
通過自己動手重構MyNotes案例的數據持久層,熟悉SQLite數據持久化技術。
實踐10:配置CocoaPods環境
通過自己動手掌握CocoaPods配置過程。
實踐11:重構MyNotes案例
通過自己動手重構MyNotes案例,通過AFNetworking技術從云服務器讀取數據,熟悉AFNetworking網絡請求框架技術。
第三天 Part5 單元測試
11.測試驅動下的iOS應用開發
11.1.iOS單元測試框架
11.2.使用XCTest測試框架
11.3.異步單元測試
11.4.性能測試
實踐12:測試PITax案例
通過自己動手為PITax案例添加XCTest測試用例,掌握XCTest測試框架的使用。
實踐13:MyNotes案例性能測試實現
通過自己動手為MyNotes案例添加XCTest測試用例,掌握XCTest測試框架中性能測試用例實現。
實踐14:MyNotes案例異步測試實現
通過自己動手為MyNotes案例添加XCTest測試用例,掌握XCTest測試框架中異步測試用例實現
Part6:性能優化
12.Xcode性能檢測工具使用
12.1.使用Xcode中的Analyze工具
12.2.使用Xcode中的Instruments工具
13.并發處理與多核CPU
13.1.主線程阻塞問題
13.2.選擇NSThread還是GCD
13.3.使用GCD
實踐15:使用Instruments工具
通過自己動手熟練使用Instruments工具。
實踐16:GCDDemo案例
通過自己動手創建該案例,熟悉GCD技術。
點評與總結
標簽: ISO ISO開發架構

相關閱讀

主站蜘蛛池模板: 亚洲视频精品一区 | 亚洲高清无码视频网站在线 | 九色国产精品 | 内射人妻少妇无码一本一道 | 欧美黑人成人www在线观看 | 日韩字幕一区 | 无码精品国产VA在线观看 | 1000精品久久久久久久久 | 狠狠色婷婷久久一区二区不卡 | 亚洲天堂自拍 | 九一精品久久久 | 国产精品人妻无码久久青草 | 夜色阁亚洲一区二区三区 | 久久久久久国产精品高清 | 国产一区高清在线观看 | 国产v欧美Ⅴ日韩v在线观看 | 欧美精品国产日韩诱惑 | 男女啪啪高潮无遮挡免费 | 伊人久久无码大香线蕉综合 | 久草成人网| 高大丰满40岁东北少妇 | 亚洲精品一区二区三区蜜桃久 | 免费逼片| 国产性色强伦免费看视频 | 多毛熟女hdvidos | 日本一区二区三区在线观看视频 | 欧美丰满妇大ass | 午夜影院91 | 成人性生交无码免费看 | 黄色三级视屏 | 麻豆成人91精品二区三区 | 超碰夜色 | 蜜臀AⅤ永久无码精品 | 免费在线一区二区 | 三级毛片在线播放 | 成人欧美一区二区三区黑人免费 | 瑟瑟视频免费观看 | 国内精品久久久久久久 | 男人都懂得网站 | 久久精品日韩 | 出差被绝伦上司侵犯中文字幕 |