返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 無限互聯(lián)iOS
授課機(jī)構(gòu):無限互聯(lián)iOS
地址:北京市石景山區(qū)阜石路165號當(dāng)代鼎城D座寫字樓7層
網(wǎng)報(bào)價(jià)格:¥電詢
課程原價(jià):¥電詢
咨詢熱線:400-850-8622
課程詳情 在線報(bào)名
強(qiáng)化目標(biāo):
本課程使用xcode4.x版本(其中包含*WWDC中推出的iPhone6.x和iPad6.x版本的模擬器),讓公司員工學(xué)到最前沿的技術(shù)。所有在iPhone6.x上開發(fā)的程序都可以在iPhone,iPod Touch, iPhone 3GS, iPhone4,iPhone4S, iPad, iPad2,iPad3等設(shè)備上運(yùn)行。這也是iOS平臺的一個(gè)*的好處,平臺的統(tǒng)一性。通過6 - 12天的內(nèi)訓(xùn),可以實(shí)現(xiàn)公司員工迅速掌握iOS平臺上App的開發(fā)。
*階段Obectsive-C語言基礎(chǔ)以及高級部分,F(xiàn)oundation 和 UIKit框架的使用(課時(shí)35)
熟悉iPhone應(yīng)用程序開發(fā)的工具和調(diào)試工具:iPhoneSDK(xcode)、instruments(內(nèi)存檢測工具和Simulator(模擬器))。
講解Objective-C語言的面向?qū)ο缶幊?,類的繼承,復(fù)合,多態(tài),id類型,運(yùn)行時(shí),catagory,Protocols和內(nèi)存管理等主要內(nèi)容以及Objective-C特有的區(qū)別于C++的三個(gè)語言特性:多態(tài)、動態(tài)綁定和動態(tài)類型。
第二階段iPhone SDK控件 (課時(shí)60)
iOS中MVC模型介紹,使用Interface Builder創(chuàng)建項(xiàng)目工程,掌握IB中File Owner和First Responder,理解協(xié)議的概念。熟練掌握IB中IBOutlet和IBAction的作用和使用。理解各類控件在IB上的屬性配置和事件處理方式。在Interface Builder中圖形化加入事件處理和鍵盤事件的處理。下面是具體的知識點(diǎn)介紹:
1、窗口(UIWindow)、視圖(UIView)、應(yīng)用程序(UIApplication)
2、UIView以及CALayer動畫(CAAnimation、CABasicAnimation、 CAKeyFrameAnimation)
3、觸摸(UITouch)、事件(UIEvent)、手勢(UIGestureRecognizer)、 UIResponder、消息傳遞、響應(yīng)者鏈
4、活動提示(UIActivityIndicatorView)、圖像(UIImageView)
5、滾動視圖(UIScrollView)、頁面控制器(UIPageControl)、開關(guān) (UISwitch)、分段控件(UISegmentedControl)、滑塊(UISlider)、多行文本(UITextView)、網(wǎng)頁視圖(UIWebView)、滾輪 (UIPickerView)、日期滾輪(UIDatePickerView)、表格視圖(UITableView)的使用
6、視圖控制器(UIViewController)、導(dǎo)航控制器 (UINavigationController)、標(biāo)簽控制器(UITabBarController)、表格控制 器(UITableViewController)、相冊控制器(UIImagePickerController)
7、繪圖(DrawRect)、Quartz 2D
第三階段 項(xiàng)目實(shí)戰(zhàn)一 (鞏固知識)
本階段的目的主要是讓學(xué)員運(yùn)用前面所學(xué)iPhone SDK知識,幾個(gè)學(xué)生模擬公司的一個(gè)真實(shí)團(tuán)隊(duì)的開發(fā)方式互相協(xié)作完成一個(gè)iPhone App項(xiàng)目。項(xiàng)目將涉及到前面所學(xué)的Objective-C 和iPhone UI和事件處理等知識。學(xué)員在完成項(xiàng)目的同時(shí)也鞏固了前面所學(xué)的知識,起到了承上啟下的作用,也熟悉了真正的企業(yè)級別項(xiàng)目的開發(fā)方式,同時(shí)培養(yǎng)了編寫項(xiàng)目需求文檔和設(shè)計(jì)原型界面的能力,具體項(xiàng)目會根據(jù)情況選擇。
第四階段 iPhone網(wǎng)絡(luò)編程處理 (15課時(shí))
iOS網(wǎng)絡(luò)編程的介紹,CFNetwork各種常用網(wǎng)絡(luò)類的使用?;贜SURL, NSURLRequest, UIWebView, NSMutableURLRequest等類的編程。多線程開發(fā)(NSThread),隊(duì)列(NSOperationQueue),網(wǎng)絡(luò)請求(GET、POST)、Socket編程。開發(fā)一個(gè)基于UIWebView的小型瀏覽器項(xiàng)目,熟練掌握網(wǎng)絡(luò)解析XML和JSON協(xié)議。
第五階段 iPhone多媒體、GPS、MapView、相機(jī)、數(shù)據(jù)庫開發(fā)、云存儲和硬件加速計(jì)的Api調(diào)用(30課時(shí))
1、音頻播放(AVAudioPlayer)、視頻播放(MPMoviePlayerViewController)以及播放iPod音樂 API調(diào)用
2、照相機(jī)(UIImagePickerController)以及相冊的使用
3、短信(MFMessageComposeViewController)、郵件 (MFMailComposeViewController)的使用
4、加速計(jì)(UIAccelerometer)的使用
5、定位(Core Location)以及地圖(MKMapView)的使用
6、數(shù)據(jù)持久化(文件讀寫、sqlite數(shù)據(jù)庫、core data)、
7、云存儲 (iCloud)
10、IDP帳號注冊、真機(jī)調(diào)試、上傳和發(fā)布App
第六階段 開源類庫的介紹和使用(擴(kuò)展知識,不列為課時(shí))
本階段介紹開源類庫在項(xiàng)目中的運(yùn)用。
1、ASIHttpRequest網(wǎng)絡(luò)請求框架
2、Three20開源框架講解
3、圖片緩存框架
4、網(wǎng)易、新浪、騰訊和搜狐微博的分享
5、xml解析和json解析框架
6、支付寶和銀聯(lián)在線支付SDK的使用
提示: 我們可以根據(jù)企業(yè)自身特定,量身定做課程體系,以滿足不同企業(yè)的各種需求。
只要一個(gè)電話
我們免費(fèi)為您回電