第一階段 | Mac的基本操作,,F(xiàn)inder,Safari,AppStort簡介,,Mac 0S X下的開發(fā)介紹,下載和安裝Xcode和SDK,搭建企業(yè)開發(fā)環(huán)境的搭建,創(chuàng)建i0S項目,。 0bjective-C基本語法,,數(shù)據(jù)類型和變量,運算符,,程序流程控制,。數(shù)組和操作數(shù)組。函數(shù),、指針,、結構體、塊等知識點的學習,。掌握0bjective-C語言基本語法基礎及程序設計 |
階段項目 | 項目練習與階段測試,、BubbleSort、SelectionSort,、InsertionSort,、ShellSort、DataSorter等各種數(shù)據(jù)處理技術,。 控制臺五子棋等小游戲,。 |
第二階段 | 掌握0bjective-C語言高級特性,理解面向對象編程思想,,掌握封裝,、繼承、多態(tài)三大特性,。面向對象編程,類和對象,。隱藏和封裝、繼承,、多態(tài),。異常處理機制及反射機制,0bjective-C內存管理機制。 Cocoa的基本框架Foundation
Framework,; 字符串(NSString
NSMutableString),、數(shù)值對象(NSNumber NSValue);數(shù)組(NSArray,NSMutableArray),、字典(NSDictionary,NSMutableDictionary),、集合(NSSet,NSMutableSet)、快速枚舉(for…in)
NSIndexPath,;日期與時間(NSDate),、日期格式(NSDataFormatter)、日歷(NSCalendar),、定時器(NSTimer),;文件管理(NSFileManager)、程序包(NSBundle),、緩沖區(qū)(NSData) 熟悉Foundation
Framework的使用,。重點掌握i0S的基礎框架,其包含了i0S開發(fā)的基本數(shù)據(jù)類型,,在i0S SDK中NS開頭的類都屬于這個框架重點突出介紹開發(fā)中常用的類,。 NSCoding協(xié)議;程序包(NSBundle),、緩沖區(qū)(NSData),;管理文件和目錄;工作目錄,、工作路徑,;基本文件的操作。熟練掌握數(shù)據(jù)存入目錄或指定路徑,,以及文件管理 |