對移動應用平臺開發(fā)很感興趣,喜愛iPhoneiOS系統(tǒng)軟件,并想要將來變成一個iOS開發(fā)者;
有一定的iOS開發(fā)基本。
培訓目標
塑造學生了解手機軟件開發(fā)全過程,產生優(yōu)良的編號習慣性,能單獨進行iPhone手機上和iPad平板上App開發(fā),累積一定的工作經驗,能考慮公司對iOS有關的人才;
課程計劃
iOS運用的頁面程序編寫:iOS詳細介紹及應用Xcode開發(fā)iOS運用,手機模擬器使用說明書,iOS新項目構造及怎么查看系統(tǒng)日志,UI開發(fā)的二種方法,Storyboard和xib文檔,應用segue操縱頁面轉換,基礎控制的應用,控制的互動,選擇符視圖(UIPicker)、表視圖(UITableView)、網格圖視圖(UICollectionView)。
各種各樣視圖控制器:報表視圖控制器(UITableViewController)、互聯(lián)網視圖控制器(UICollectionViewController)、導航欄視圖控制器(UINavigationController)、標簽頁視圖控制器(UITabBarController),開發(fā)多視圖App,動畫的應用,頁面自動跳轉及銜接動畫。
iOS運用的生命期,iOS運用的轉動管理方法,iOS運用顯示屏的響應式。
圖型、圖象與動畫;Quartz介紹及Quartz3D圖型繪圖,Quartz繪圖3D動畫技術性,CALayer、CALayer動畫,CoreAnimation,應用CATransition動畫,特性動畫。
多一點碰觸和手勢解決:觸碰基本原理,長按手勢,放縮手勢,輕掃手勢,轉動手勢等。
環(huán)節(jié)新項目
貪吃蛇大作戰(zhàn),連連看,五子棋,瘋狂打飛機游戲。第二階段
iOS運用國際化、程序流程名字國際化,程序頁面國際化,照片國際化。
iOS運用數據信息I/O、應用NSUserDefaults儲存程序流程設定,應用特性目錄文檔儲存運用數據信息,在iOS運用中應用SQLite數據庫查詢,應用CoreData管理方法SQLite數據庫查詢。
多媒體系統(tǒng)運用開發(fā):iOS聲頻視頻,音頻播放技術性,音頻錄制技術性,視頻在線觀看技術性,錄制視頻技術性,音頻視頻編寫技術性,數碼相機程序編寫,iOS圖片集程序編寫。
多線程編程:應用NSThread完成線程同步,應用GCD完成多線程編程,應用NSOperation與NSOperationQueue完成線程同步,iOS運用的后臺程序。
網絡編程:NSURL、NSURLConnection、應用CFNetwork架構完成通信網絡,TCP協(xié)議書網絡編程、XML數據信息分析、JSON數據信息分析和解決,應用AFNetworkding完成通信網絡,應用ASIHTTPRequest完成通信網絡。
環(huán)節(jié)新項目
天氣預告,電子器件競拍系統(tǒng)軟件iOS手機客戶端、無線網絡點餐系統(tǒng)iOS手機客戶端,根據具體新項目靈活運用移動互聯(lián)iOSAPP開發(fā)的工作能力