Swift是Apple在WWDC2014所發(fā)布的一門編程語言,用來撰寫OS X和iOS應用程序[1]。在設計Swift時.就有意和Objective-C共存,Objective-C是Apple操作系統(tǒng)在導入Swift前使用的編程語言
Swift是供iOS和OS X應用編程的新編程語言,基于C和Objective-C,而卻沒有C的一些兼容約束。Swift采用了安全的編程模式和添加現(xiàn)代的功能來是的編程更加簡單、靈活和有趣。界面則基于廣受人民群眾愛戴的Cocoa和Cocoa Touch框架,展示了軟件開發(fā)的新方向。
本課程采用基礎+項目的方式進行講解,通過基礎的學習,可以完全掌握Swift基本語法應用,并結合4個項目進行開發(fā),學員能在最短的時間內掌握開發(fā)的各項技能.
第一部分:Swift基礎語法
第1節(jié):變量
第2節(jié):常量
第3節(jié):使用PlayRound編寫Swift程序
第4節(jié):類型檢查與推斷
第5節(jié):類型別名
第6節(jié):計算器
第二部分:字符和字符串
第1節(jié):字符(Characters)
第2節(jié):字符串-定義
第三部分:數(shù)據(jù)類型(DataType)
第1節(jié):整型(int、Uint)
第2節(jié):浮點數(shù)
第3節(jié):Bool
第四部分:數(shù)據(jù)類型轉換
第1節(jié)字符串轉換數(shù)字類型
第2節(jié)數(shù)字類型轉換字符串
第3節(jié):數(shù)字類型之間轉換
更多............
項目實戰(zhàn)一:百度在線音樂案例教程
1、百度在線音樂-總體概況2、百度在線音樂-界面布局及設計3、百度在線音樂-主界面類4、百度在線音樂-獲取遠程數(shù)據(jù)(1)5、百度在線音樂-獲取遠程數(shù)據(jù)(2)6、百度在線音樂-圖片緩存實現(xiàn)7、百度在線音樂-歌曲列表的展現(xiàn)播放8、百度在線音樂-播放音樂播放9、百度在線音樂-視圖跳轉,傳參及回跳播放10、百度在線音樂-顯示動畫11、百度在線音樂-播放進度條播放12、百度在線音樂-播放時間顯示播放13、百度在線音樂-簡單手勢控制暫停播放播放項目實戰(zhàn)二:天氣預報案例教程1、在線天氣預報-課程概述播放2、在線天氣預報-創(chuàng)建App3、在線天氣預報-使用InterfaceBuilder構建原型4、在線天氣預報-使用CoreLocation框架5、在線天氣預報-使用CocoaPods服務播放6、在線天氣預報-用AFNetworking框架播放7、在線天氣預報-采用IB更新界面JSON數(shù)據(jù)解析(1)播放8、在線天氣預報-采用IB更新界面JSON數(shù)據(jù)解析(2)播放9、在線天氣預報-采用IB更新界面JSON數(shù)據(jù)解析(3)播放10、在線天氣預報-APP美化項目實戰(zhàn)三:SpriteKit引擎足球游戲比賽教程1、基于SpriteKit游戲引擎足球比賽游戲_游戲課程概述2、基于SpriteKit游戲引擎足球比賽游戲_創(chuàng)建BallApp項目及了解框架3、基于SpriteKit游戲引擎足球比賽游戲_游戲邊界配置4、基于SpriteKit游戲引擎足球比賽游戲_添加足球5、基于SpriteKit游戲引擎足球比賽游戲_足球旋轉1播放6、基于SpriteKit游戲引擎足球比賽游戲_足球旋轉2播放7、基于SpriteKit游戲引擎足球比賽游戲_界面元素設置播放8、基于SpriteKit游戲引擎足球比賽游戲_游戲開始播放9、基于SpriteKit游戲引擎足球比賽游戲_記錄游戲時間播放10、基于SpriteKit游戲引擎足球比賽游戲_碰撞檢測播放11、基于SpriteKit游戲引擎足球比賽游戲_添加旗幟播放12、基于SpriteKit游戲引擎足球比賽游戲_隨機生成旗幟播放13、基于SpriteKit游戲引擎足球比賽游戲_碰撞及移除播放14、基于SpriteKit游戲引擎足球比賽游戲_添加轉場景播放15、基于SpriteKit游戲引擎足球比賽游戲_游戲結束項目實戰(zhàn)四:SpriteKit引擎酷跑熊貓游戲比賽1、酷跑熊貓游戲概述2、創(chuàng)建工程導入素材3、創(chuàng)建熊貓類4、熊貓跑動動畫5、熊貓?zhí)蜐L動動畫6、熊貓狀態(tài)設置7、場景背景設置8、游戲平臺設置原理9、創(chuàng)建游戲平臺10、創(chuàng)建游戲平臺工廠11、平臺的移動12、平臺一直連續(xù)產(chǎn)生13、隨機產(chǎn)生平臺位置14、移除已經(jīng)在場景外的平臺15、背景滾動原理16、背景滾動實現(xiàn)17、創(chuàng)建碰撞檢測標識類18、場景設置物理碰撞19、熊貓設置物理碰撞20、熊貓與場景碰撞檢測21、平臺碰撞設置22、熊貓的二段跳23、熊貓打滾24、添加小蘋果25、創(chuàng)建生產(chǎn)小蘋果工廠類26、熊貓與蘋果碰撞27、添加熊貓與蘋果碰撞音樂28、添加背景音樂29、創(chuàng)建游戲結束場景30、創(chuàng)建轉場效果31、游戲結束
課程截圖
北風網(wǎng),中國IT網(wǎng)絡教育第一品牌!