1、什么是i0S?
蘋果ios是由蘋果公司開發(fā)的手持設(shè)備操作系統(tǒng)。蘋果公司早于2007年1月9日的Macworld大會上公布這個系統(tǒng),初是設(shè)計給iPhone使用的,后來陸續(xù)套用到iPodtouch、iPad以及AppleTV等蘋果產(chǎn)品上。ios與蘋果的Mac0SX操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)。原本這個系統(tǒng)名為iPhone0S,直到2010年6月7日WWDC大會上宣布改名為ios。截止至2011年11月,根據(jù)Canalys的數(shù)據(jù)顯示,ios已經(jīng)占據(jù)了全球智能手機系統(tǒng)市場份額的30%,在美國的市場占有率為43%。
2、學(xué)后能做什么?
i0S研發(fā)工程師
i0S軟件測試工程師
i0S游戲開發(fā)
i0S項目經(jīng)理
獨立開發(fā)者
移動互聯(lián)網(wǎng)創(chuàng)業(yè)者
3、學(xué)習(xí)路線
1.C語言開發(fā) | 數(shù)據(jù)類型、循環(huán)、函數(shù)、指針、數(shù)組、文件操作、鏈表 |
2.0bjective-C語言 | 面向?qū)ο?、類?/span>Property屬性、init構(gòu)造方法、協(xié)議Protocol、Delegate、類別Category、擴展Extension、Block、Foundation庫 |
3、UIKit基本控件 | Storyboard使用、UIButton按鈕、UILabel文本標(biāo)簽、UITextField文本輸入框、UIImageView圖片視圖等等 |
4、UIKit進階 | UIScrollView、UITableView以及自定義Cell、UIPickerView、UIDatePicker、UICollectionview |
5.屏幕適配 | Autoresizing/AutoLayout+SizeClass |
6多控制器管理 | 項目常用文件、4大對象、程序啟動原理、導(dǎo)航控制器、控制器的生命周期;UITableView的數(shù)據(jù)更新繪圖以及特性:QuartCore框架;觸摸事件、手勢和鍵盤事件處理;IPad專屬特性 |
7.多線程和網(wǎng)絡(luò)操作 | 多線程:NSThread、NS0perationQueue、GCD;NSURLConnection、NSURLSession網(wǎng)絡(luò):AFNetworking框架、SDWeblmage框架 |
8、i0S | 數(shù)據(jù)存?。?/span>PIst、Preference、NSKeyedArchiver、SQLile3、CoreData 實用技術(shù):多媒體--音頻、視頻、流媒體、相冊、相機 社交--社交分享、靜態(tài)庫、通訊錄 地圖定位--CoreLocation、MapKit、自定義大頭針視圖;地圖 硬件--UIDynamic、傳感器、藍牙4.0 系統(tǒng)--本地通知、遠程推送通知、極光推送、內(nèi)購、廣告 |
9、swift | 基本語法、基本運算、流程控制/元祖(New)、可選類型、斷言、字符和字符串、集合、函數(shù)、閉包、枚舉、結(jié)構(gòu)體、擴展、協(xié)議、泛型、操作符、Swift與0bjective-混合開發(fā) |
10、上線項目實戰(zhàn) | PrivateAlbum、Sina、美圖秀秀 |
以上就是軟件開發(fā)培訓(xùn)課程的全部內(nèi)容介紹,如需了解更多的軟件開發(fā)培訓(xùn)班、課程、價格、試聽等信息,也可以點擊進入 軟件開發(fā) 相關(guān)頻道,定制專屬課程,開始您的學(xué)習(xí)之旅。
溫馨提示
溫馨提示
關(guān)于厚學(xué)
厚學(xué)網(wǎng)微信號