南京切換
首頁>培訓課程 >IT技術 >編程語言 >IOS
更新時間:2023-01-29 13:08:54

南京IOS培訓-IOS軟件開發(fā)

授課機構 科迅教育
上課地點 南京市建鄴區(qū)新城科技園廣聚路33號安科大廈4樓|詳細地圖
成交/評價 5.0分
聯系電話 請預約試聽,老師稍后回復您!
機構信息

機構類型: 未認證

滿意度: 5.0分

機構地址:南京建鄴區(qū)新城科技園安科大廈

聯系方式:

(本頁面由 南通科迅教育信息咨詢有限公司自行上傳,本網不對該頁面內容(包括但不限于文字、圖片)真實性和知識產權負責,如有侵權請聯系處理刪除qq:16720809  。)

南京IOS培訓就到南通科訊教育,為您免費提供創(chuàng)業(yè)、就業(yè)指導服務。

培訓課題培訓內容培訓目標
階段(Web開發(fā)基礎(Linux操作系統(tǒng)、Nigix、XHTML技術核心、CSS技術核心)
Mac FundamentalLinux操作系統(tǒng)基礎 Linux常用命令 文本編輯器Vim/Vi應用 Linux文件系統(tǒng)管理與維護 Linux用戶和用戶組管理 LANMP生產環(huán)境部署;完全掌握C語言的本質,成為一名合格的C程序員,為以后的學習和工作打下堅實的基礎。
Objtive-C FundamentalGCC編譯器,數據類型,變量和常量; 運算符和表達式,分支,循環(huán); 數組,函數,指針和字符串,結構,聯合和枚舉; 指針應用,雙指針,void指針,函數指針; C標準庫,堆內存分配,IO等;掌握常見的數據結構和實用算法;培養(yǎng)良好的企業(yè)級編程習慣。
Objective-C OOP面向對象編程(OOP),類和對象;繼承和組合,self和super關鍵字,屬性(Property);類工廠方法(Class Factory Method);單例模式(Singleton),委托模式(Delegation); 內存堆棧模型,內存管理(引用計數、ARC);自省(Introspective), SEL選擇器;動態(tài)類型與靜態(tài)類型;掌握OC語言特性,理解面向對象編程思想,掌握封裝,繼承,多態(tài)三大特性。步入蘋果平臺開發(fā)的行列。
Foundation Framework分類(Category), 擴展(Extension),協(xié)議(protocol);Foundation 框架的類結構和關系;字符串(NSString,NSMutableString);數值對象(NSNumber,NSValue);數組(NSArray,NSMutableArray); 字典(NSDictionary,NSMutableDictionary); 集合(NSSet,NSMutableSet);枚舉(for..in)NSIndexPath;日期與時間(NSDate),日期格式(NSDateFormatter), 日歷(NSCalendar),定時器(NSTimer);文件管理(NSFileManager),程序包(NSBundle);緩沖區(qū)(NSData);鍵值編碼(KVC),鍵值監(jiān)聽(KVO),通知中心(NSNotificationCenter),通知(NSNotification); 網絡連接(NSURLConnection), 網絡地址(NSURL),網絡請求(NSURLRequest),請求回應(NSResponse),錯誤處理(NSError);Foundation框架是蘋果平臺開發(fā)的基礎框架,包含一些常用的類型。掌握好此部分技術可以讓我們以后的開發(fā)工作更加方便和快捷。
全真實訓項目一:K-Othello 勝負計算模塊,人機對戰(zhàn)算法。重構K-Othello。搭建K-Othello框架。K-Reader 文件讀取模塊,文件管理模塊,網絡搜索模塊,圖書下載模塊,在線翻譯模塊。


第二階段(iOS開發(fā)(UIKit及繪圖、iOS特性)
UIKit及繪圖SMVC模式,簡單控件(UILabel,UITextField,UIButton,UIAlertView,UIActionSheet);窗口(UIWindow), 視圖(UIView), 應用程序(UIApplication)。 繪圖(drawRect), Quartz, CGContextRef;觸摸(UITouch), 事件(UIEvent), 手勢(UIGestureRecognizer), UIResponder, 消息傳遞,響應者鏈;UIView及CALayer動畫 (CAAnimation, CABasicAnimation,CAKeyFrameAnimation) ;活動提示(UIActivityIndicatorView);圖像(UIImageView);滾動視圖(UIScrollView), 頁控制器(UIPageControl), 開關(UISwitch), 單選(UISegmentControl), 滑塊(UISlider);多行文本(UITextView), 網頁視圖(UIWebView), 滾輪(UIPickerView),日期滾輪(UIDatePickerView),表格視圖(UITableView), 表格項(UITableViewCell);標簽控制器(UITabBarController);導航控制器(UINavigationController);表格控制器(UITableViewController);相冊控制器(UIImagePickerController);iOS開發(fā)中,圖形用戶界面的開發(fā)是非常重要的一部分,通過此部分的學習,使學員掌握絕大部分的可視化控制,通過對各種控件的熟練使用,開發(fā)出自己心中的個性界面。
iOS特性音頻播放(AVAudioPlayer);視頻播放(MPMoviePlayerViewController);照相機(UIImagePickerController),相冊管理;短信(MFMessageComposeViewController);郵件(MFMailComposeViewController);加速計(UIAccelerometer)的使用;地圖(MKMapView)的使用及定位(Core Location);數據持久化(文件,SQLite數據庫, 歸檔, NScoding),云存儲(iCloud);多線程(NSThread, NSLock), 操作隊列(NSOperationQueue),Blocks;網絡編程 GET/POST請求, xml解析, json解析, socket編程;熟練使用iOS系統(tǒng)提供的核心功能完成項目要求。通過完成多個不同類型的項目,掌握音頻視頻處理,電話短信處理,相機操作,重力感應,地圖等技術。并理解和熟練應用iOS的多線程,網絡通信,持久化存儲等技術。
全真實訓項目二:重構K-Othello 提供圖形界面模塊,關卡控制模塊。重構K-Reader 提供圖形界面,閱讀界面功能。K-ThankQ 圖形界面K-PhotoMaven 圖形界面,照片修正模塊,合成照片模塊。K-ETVfor iOS圖形界面。K-Othello網絡對戰(zhàn)K-ETV音頻播放功能,視頻播放功能K-PhotoMaven制作影片模塊、拍照模塊, 相片管理模塊、分享模塊,短信發(fā)送照片、照片管理模塊、云同步模塊、微薄模塊,網絡聊天模塊,網絡傳輸模塊;K-ThankQ地圖服務模塊、社交模塊;K-Reader 圖書管理模塊。


第三階段(iOS項目實踐(K-Othello、K-Reader、K-PhotoMaven、K-ETV for iOS、 K-ThankQ)
K-Othello計算勝負數模塊;人機對戰(zhàn)計算機算法模塊;圖形界面模塊;關卡控制模塊;網絡對戰(zhàn)模塊;棋牌類游戲是iOS平臺上五大類型游戲。K-Othello以流行的關卡設計,從易到難的計算機算法,人機對戰(zhàn)模式和網絡對戰(zhàn)模式切換,漂亮的界面,非常好的可玩性,會吸引大量的棋迷參戰(zhàn)。
線程通信了解ANR 使用多線程技術解決ANR問題;了解線程通信技術原理;Handler和Message;使用多線程實現圖片的異步加載;封裝Android中的線程通信模型、AsyncTask;在工作線程中創(chuàng)建消息隊列、HandlerThread;了解ANR產生原理和單線程模型,掌握Andorid中的線程通信技術和Andorid程序設計技巧。
K-Reader界面顯示模塊; 文件讀取模塊;圖書管理模塊;在線搜索模塊;在線下載模塊;在線翻譯模塊;手機閱讀器是任何一臺iOS設備必備的工具軟件?,F在,閱讀器的功能越來越強大,越來越方便。K-Reader應該是一款值得你驕傲的產品。
K-PhotoMaven拍照模塊; 修正模塊;照片管理模塊;照片微博功能模塊;合成照片模塊;制作影片模塊;云同步模塊;照片處理是iOS平臺常見的工具。提供一款使用方便,功能獨特,個性十足的照片處理軟件,是大家所期待的。K-PhotoMaven 不僅具備大部分照片處理軟件所具有的功能,還具備生成影片功能,將自己的一些照片制作成影片,再配合背景音樂,分享給朋友們,是多么美妙的事。
K-ETV for iOS音頻播放模塊; 視頻播放模塊;影片下載模塊;本地資源管理模塊;音樂和電影是iOS設備必備的功能。相關的軟件也非常的多。K-ETV for iOS可以處理音樂、電影、下載、管理、在線觀看等功能。
K-ThankQ地圖服務模塊; 社交模塊;網絡聊天模塊;網絡傳輸模塊;微博模塊;具體功能模塊(如失物招領等);K-ThankQ 是一款利用用戶位置信息提供用戶周圍互幫互助功能的移動應用。你可以在任何時候,任何地點尋求任何他人的幫助,自然你也可以幫助他們獲取積分。你也可以和你周圍的人互動,聊天,交友,分享等。當然,你也可以將你們感興趣的內容發(fā)送到微薄。
全真實訓項目三:棋牌類游戲是iOS平臺上五大類型游戲。K-Othello以流行的關卡設計,從易到難的計算機算法,人機對戰(zhàn)模式和網絡對戰(zhàn)模式切換,漂亮的界面,非常好的可玩性,會吸引大量的棋迷參戰(zhàn)。手機閱讀器是任何一臺iOS設備必備的工具軟件?,F在,閱讀器的功能越來越強大,越來越方便。K-Reader應該是一款值得你驕傲的產品。照片處理是iOS平臺常見的工具。提供一款使用方便,功能獨特,個性十足的照片處理軟件,是大家所期待的。K-PhotoMaven 不僅具備大部分照片處理軟件所具有的功能,還具備生成影片功能,將自己的一些照片制作成影片,再配合背景音樂,分享給朋友們,是多么美妙的事。音樂和電影是iOS設備必備的功能。相關的軟件也非常的多。K-ETV for iOS可以處理音樂、電影、下載、管理、在線觀看等功能。K-ThankQ 是一款利用用戶位置信息提供用戶周圍互幫互助功能的移動應用。你可以在任何時候,任何地點尋求任何他人的幫助,自然你也可以幫助他們獲取積分。你也可以和你周圍的人互動,聊天,交友,分享等。當然,你也可以將你們感興趣的內容發(fā)送到微薄。


第四階段(iOS游戲開發(fā)(Cocos 2D、C++語言、Box2D)
Cocos 2DCocos 2D介紹,導演類(CCDirector),場景類(CCScene), 層類(CCLayer);精靈類(CCSprite), 動作(CCAction),菜單(CCMenu), 標簽(CCLabelTTF);點粒子系統(tǒng)(CCPointParticleSystem);掌握流行的游戲開發(fā)引擎
C++語言C++語言簡介,C++面向對象編程,類和對象;構造器,拷貝構造,析構,new/delete;運算符重載;面向對象的三大特性,封裝,繼承,多態(tài);模板編程(template); Objective-C++;掌握C++語言,理解C++語言的全部特性,成為一名合格的C++程序員
Box 2D物理(B2World), 剛體(B2Body);精靈與剛體;碰撞(B2ContactListener);剛體連接點(B2Joint);掌握時下流行的物理引擎。
全真實訓項目四:在講師的帶領下,完成項目,從而達到熟練應用游戲流程控制,sprite(精靈)扶持,動作,非??岬膱D形,動畫,物理庫,音頻引擎等等技術實現自己想要的游戲;學員可根據喜好,將前面的某此項目,使用C++語言重新實現,熟悉OC和C++混編。通過完成游戲,掌握box2D的物理,精靈剛體連接,碰撞,轉換點等特性。


更多課程相關問題請咨詢客服或留下填寫預約試聽,會有專業(yè)的老師給您回電安排試聽時間哦

課程評價
聚劃算

提交咨詢,立享機構品質服務

聯系號碼
想學什么