>
學(xué)校機(jī)構(gòu) >
無(wú)限互聯(lián) >
學(xué)習(xí)資訊>
無(wú)限互聯(lián)iOS游戲程序開(kāi)發(fā)周末培訓(xùn)班
無(wú)限互聯(lián)iOS游戲程序開(kāi)發(fā)周末培訓(xùn)班
21 2017-05-04
無(wú)限互聯(lián)i0S游戲程序開(kāi)發(fā)周末培訓(xùn)班課程詳情規(guī)劃。
強(qiáng)化目標(biāo):
本課程使用xcode4.x版本(其中包含最新WWDC中推出的iPhone6.x和iPad6.x版本的模擬器),讓學(xué)生學(xué)到最前沿的技術(shù)。所有在iPhone6.x上開(kāi)發(fā)的程序都可以在iPhone,iPodTouch,iPhone3GS,iPhone4,iPhone4S,iPad,iPad2,iPad3等設(shè)備上運(yùn)行。這也是i0S平臺(tái)的一個(gè)最大的好處,平臺(tái)的統(tǒng)一性。
通過(guò)22天的強(qiáng)化,可以實(shí)現(xiàn)讓學(xué)員掌握i0S平臺(tái)上開(kāi)發(fā)App,手機(jī)客戶端與服務(wù)器端的數(shù)據(jù)交互,多媒體服務(wù)、GPS、GoogleMap的調(diào)用和一些Quarts2D方面的動(dòng)畫(huà)等。最終達(dá)到可以獨(dú)立開(kāi)發(fā)iPhone和iPad上的App的目的。
第一階段0bectsive-C語(yǔ)言基礎(chǔ)以及高級(jí)部分,F(xiàn)oundation和UIKit框架的使用(課時(shí)35)
熟悉iPhone應(yīng)用程序開(kāi)發(fā)的工具和調(diào)試工具:iPhoneSDK(xcode)、instruments(內(nèi)存檢測(cè)工具和Simulator(模擬器))。我們所有的程序全部基于的iPhoneSDK來(lái)學(xué)習(xí),保證學(xué)員學(xué)到的都是正確的以及最新的SDK,同時(shí)讓學(xué)員熟悉xcode的一些常用的快捷方式,查看API,以及Apple的幫助文檔的使用。通過(guò)授課以及編程經(jīng)驗(yàn)的分享,使學(xué)員達(dá)到對(duì)編程環(huán)境非常熟悉,以后在工作中能提高開(kāi)發(fā)效率的目的。
講解0bjective-C語(yǔ)言的面向?qū)ο缶幊?,類的繼承,復(fù)合,多態(tài),id類型,運(yùn)行時(shí),catagory,Protocols和內(nèi)存管理等主要內(nèi)容以及0bjective-C特有的區(qū)別于C++的三個(gè)語(yǔ)言特性:多態(tài)、動(dòng)態(tài)綁定和動(dòng)態(tài)類型。
然后是第二階段學(xué)習(xí)iPhoneSDK高級(jí)編程,這也是整個(gè)i0S培訓(xùn)體系最核心的模塊。完成本階段后已經(jīng)可以直接從事i0S獨(dú)立開(kāi)發(fā)App。
第二階段iPhoneSDK控件、網(wǎng)絡(luò)和多媒體編程(課時(shí)60)
i0S中MVC模型介紹,使用InterfaceBuilder創(chuàng)建項(xiàng)目工程,掌握IB中File0wner和FirstResponder,理解協(xié)議的概念。熟練掌握IB中IB0utlet和IBAction的作用和使用。理解各類控件在IB上的屬性配置和事件處理方式。在InterfaceBuilder中圖形化加入事件處理和鍵盤事件的處理。
下面是具體的知識(shí)點(diǎn)介紹:
1、窗口(UIWindow)、視圖(UIView)、應(yīng)用程序(UIApplication)
2、UIView以及CALayer動(dòng)畫(huà)(CAAnimation、CABasicAnimation、CAKeyFrameAnimation)
3、觸摸(UITouch)、事件(UIEvent)、手勢(shì)(UIGestureRecognizer)、UIResponder、消息傳遞、響應(yīng)者鏈
4、活動(dòng)提示(UIActivityIndicatorView)、圖像(UIImageView)
5、滾動(dòng)視圖(UIScrollView)、頁(yè)面控制器(UIPageControl)、開(kāi)關(guān)(UISwitch)、分段控件(UISegmentedControl)、滑塊(UISlider)、多行
文本(UITextView)、網(wǎng)頁(yè)視圖(UIWebView)、滾輪(UIPickerView)、日期滾輪(UIDatePickerView)、表格視圖(UITableView)的使用
6、視圖控制器(UIViewController)、導(dǎo)航控制器(UINavigationController)、標(biāo)簽控制器(UITabBarController)、表格控制器
(UITableViewController)、相冊(cè)控制器(UIImagePickerController)
7、繪圖(DrawRect)、Quartz2D
第三階段項(xiàng)目實(shí)戰(zhàn)一(鞏固知識(shí))
本階段的目的主要是讓學(xué)員運(yùn)用前面所學(xué)iPhoneSDK知識(shí),幾個(gè)學(xué)生模擬公司的一個(gè)真實(shí)團(tuán)隊(duì)的開(kāi)發(fā)方式互相協(xié)作完成一個(gè)iPhoneApp項(xiàng)目。項(xiàng)目將涉及到前面所學(xué)的0bjective-C和iPhoneUI和事件處理等知識(shí)。學(xué)員在完成項(xiàng)目的同時(shí)也鞏固了前面所學(xué)的知識(shí),起到了承上啟下的作用,也熟悉了真正的企業(yè)級(jí)別項(xiàng)目的開(kāi)發(fā)方式,同時(shí)培養(yǎng)了編寫(xiě)項(xiàng)目需求文檔和設(shè)計(jì)原型界面的能力,具體項(xiàng)目會(huì)根據(jù)情況選擇。
第四階段iPhone網(wǎng)絡(luò)編程處理(15課時(shí))
i0S網(wǎng)絡(luò)編程的介紹,CFwork各種常用網(wǎng)絡(luò)類的使用?;贜SURL,NSURLRequest,UIWebView,NSMutableURLRequest等類的編程。多線程開(kāi)發(fā)(NSThread),隊(duì)列(NS0perationQueue),網(wǎng)絡(luò)請(qǐng)求(GET、P0ST)、Socket編程。開(kāi)發(fā)一個(gè)基于UIWebView的小型瀏覽器項(xiàng)目,熟練掌握網(wǎng)絡(luò)解析XML和JS0N協(xié)議。
第五階段iPhone多媒體、GPS、MapView、相機(jī)、數(shù)據(jù)庫(kù)開(kāi)發(fā)、云存儲(chǔ)和硬件加速計(jì)的Api調(diào)用(30課時(shí))
1、音頻播放(AVAudioPlayer)、視頻播放(MPMoviePlayerViewController)以及播放iPod音樂(lè)API調(diào)用
2、照相機(jī)(UIImagePickerController)以及相冊(cè)的使用
3、短信(MFMessageposeViewController)、郵件(MFMailposeViewController)的使用
4、加速計(jì)(UIAccelerometer)的使用
5、定位(CoreLocation)以及地圖(MKMapView)的使用
6、數(shù)據(jù)持久化(文件讀寫(xiě)、sqlite數(shù)據(jù)庫(kù)、coredata)、
7、云存儲(chǔ)(iCloud)
10、IDP帳號(hào)注冊(cè)、真機(jī)調(diào)試、上傳和發(fā)布App
第六階段開(kāi)源類庫(kù)的介紹和使用(擴(kuò)展知識(shí),不列為課時(shí))
本階段介紹開(kāi)源類庫(kù)在項(xiàng)目中的運(yùn)用。
1、ASIRequest網(wǎng)絡(luò)請(qǐng)求框架
2、Three20開(kāi)源框架講解
3、圖片緩存框架
4、網(wǎng)易、新浪、騰訊和搜狐微博的分享
5、xml解析和json解析框架
6、支付寶和銀聯(lián)在線支付SDK的使用
第七階段項(xiàng)目實(shí)戰(zhàn)二(擴(kuò)展項(xiàng)目,不列為課時(shí))
本階段讓學(xué)員自己創(chuàng)作一個(gè)App,自己動(dòng)手DIY一個(gè)項(xiàng)目,為以后自己獨(dú)立開(kāi)發(fā)App,上傳到AppStore上做準(zhǔn)備,老師在本階段主要是技術(shù)指導(dǎo)為主,對(duì)于比較好的創(chuàng)意點(diǎn)子和App,可以用無(wú)限互聯(lián)的IDP賬號(hào)上傳到Appstore,這個(gè)也是面試中很重要的一部分,很多公司招聘要求中都會(huì)寫(xiě),有APP上架的作品優(yōu)先錄齲
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)