1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)。 |
第一單元iPhoneSDK
本階段開始開始熟悉iPhone應(yīng)用程序開發(fā)的工具:iPhoneSDK(xcode)。本階段會(huì)講解iPhoneSDK的基本用法,以及一些常用的快捷方式如:.h.m文件之間的快捷切換、appleAPI的快速定位查看,幫助文檔的定位查看和創(chuàng)建工程需要注意的具體事宜。
第二單元Swift語言強(qiáng)化
本階段開始學(xué)習(xí)iOS的特有的編程語言Swift,Swift 是一種新的編程語言,用于編寫 iOS 和 OS X 應(yīng)用。Swift 結(jié)合了 C 和 Objective-C 的優(yōu)點(diǎn)并且不受C兼容性的限制。Swift 采用安全的編程模式并添加了很多新特性,這將使編程更簡單,更靈活,也更有趣。Swift 是基于成熟而且倍受喜愛得 Cocoa 和 Cocoa Touch 框架,他的降臨將重新定義軟件開發(fā)。本單元將介紹Swift的基本語法,變量、常量、流程控制、類、接口等眾多面向?qū)ο笏枷胍约癇ackground應(yīng)用。 第三單元Foundation Kit編程強(qiáng)化
主要學(xué)習(xí)iOS中核心類的編程使用。為后面UI,網(wǎng)絡(luò),多媒體等編程打好良好的基礎(chǔ)。主要內(nèi)容包括:字符串類(NSString, NSMutableString),集合類 (NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet ),NSEnumerator , NSNumber, NSValue, NSNull,NSData等各類蘋果iOS特性的類和方法。
第四單元Interface Builder控件使用(項(xiàng)目實(shí)例)使用Interface Builder創(chuàng)建UI項(xiàng)目工程,理解File Owner,F(xiàn)irst Responder,理解協(xié)議的概念。詳細(xì)分析IBOutlet和IBAction的作用和使用。理解各類控件在IB上的屬性配置和事件處理。包括事件響應(yīng)鏈,UIResponder類介紹。事件傳遞機(jī)制。UIEvent類, UITouch類,UIControl類,XCode中動(dòng)態(tài)加入事件處理,在Interface Builder中圖形化加入事件處理,鍵盤事件的處理以及事件的監(jiān)聽機(jī)制,從指定XIB文件中加載視圖,調(diào)試器的使用。
第五單元IOS的UI界面開發(fā)
iOS中MVC模型介紹,UIViewController基類介紹。UIViewController和UIView關(guān)系。UITableView、UITableViewCell、UITableViewController使用,自定義UITableViewCell,復(fù)合控件UITabBarController創(chuàng)建多個(gè)Tab標(biāo)簽的空間,UINavigationController導(dǎo)航控件。翻轉(zhuǎn)控制器,了解應(yīng)用程序的運(yùn)行生命周期以及后臺(tái)任務(wù)處理模式。
第六單元Storyboard應(yīng)用以及屏幕適配
講解如何通過Storyboard故事版開發(fā)一款應(yīng)用。
介紹IOS終端設(shè)備屏幕的尺寸、分辨率與開發(fā)過程中的適配要求,@2x、@3x的理解,布局方法。
第七單元網(wǎng)絡(luò)編程
iOS網(wǎng)絡(luò)編程,CFNetwork各種常用類介紹。NSURL,NSURLRequest,UIWebView, NSMutableURLRequest等類使用。
使用UIWebView訪問網(wǎng)頁以及加載本地HTML例子。
使用Swift網(wǎng)絡(luò)框架組件創(chuàng)建網(wǎng)絡(luò)應(yīng)用:解析網(wǎng)絡(luò)數(shù)據(jù)、如何與后臺(tái)系統(tǒng)進(jìn)行對接、使用POST、GET進(jìn)行HTTP交互、使用JSON進(jìn)行網(wǎng)絡(luò)交互、HTTP請求及響應(yīng)的文本和數(shù)據(jù)流的2種處理方式、網(wǎng)絡(luò)數(shù)據(jù)加密與解密。同步與異步請求的應(yīng)用范圍和設(shè)計(jì)。
第八單元常見設(shè)計(jì)模式解析
對于IOS開發(fā)過程中常用的設(shè)計(jì)模式進(jìn)行剖析如:代理模式、觀察者模式、單例模式等等,詳細(xì)講述如何合理利用設(shè)計(jì)模式從而簡化代碼,讓程序的可讀性更強(qiáng),擴(kuò)展性更為靈活。
|