Menu

免費上史丹佛大學 iOS5 開發教學課程 for iPhone, iPad Apps

stanford-ios-apps-course.jpg (620×204)

史丹佛大學工程學院公佈的2011年秋季課程「為iOS開發應用程式」的全高清影片和投影片。可免費從iTunes U的CS193P的課程講座中載(支持ios5),即使你在世界的任意角落都可以接受由世界一流的工程學院傳授iOS的開發技術了(當然都是英語講課啦。英語不好的童鞋先補補吧)。

 

這裡是iTunes U 史丹佛大學:iPad和iPhone的應用程序開發(iTunes鏈接 )

如果你之前還沒有從iTunes下載過任何課程,那就新訂一個名為“iTunes U”計劃的iTunes資料庫,然後側邊欄就會出現你需要的教程了(很多的,你需要選擇自己喜歡的)。

 

史丹佛大學的課程說明如下:

以iPhone SDK為iPhone應用程序的工具和API。使用多點觸控技術為移動設備和獨特的用戶交互的用戶界面設計。物件導向的設計使用模型 - 視圖 - 控制器模式,記憶體管理,Objective - C編程語言。iPhone API和工具,包括Xcode,Interface Builder的和Mac OS X上的其他議題的工具包括:核心動畫,Bonjour網絡,移動設備的電源管理和性能方面的討論。

 

當然你需要有C語言編程及UNIX和物件導向程式設計的經驗。還有你還需要Mac、Xcode,以及安裝iOS SDK。

從iTunes下載的Xcode 4.2 -免費

安裝了iOS SDK(點擊此鏈接到開發者中心下載) -免費


史丹佛大學有一個傳統就是:提供免費的網絡講課(包含教課視頻、文檔、幻燈片等),包括以前的iPhone開發類和目前正在進行的“簡介資料庫”課程 。

 


原文: “Developing Apps for iOS 5″ is a New Free Online Class from Stanford University

Stanford University’s School of Engineering has released full HD videos and slides of their Fall 2011 “Developing Apps for iOS” course. The lectures and lessons for CS193P are focused on iOS 5 and downloadable for free from iTunes University, offering a great look at beginning iOS development through the eyes of a world class engineering school.

If you haven’t downloaded any courses from iTunes before, a new section in the iTunes Library sidebar titled “iTunes U” will appear to contain the lessons.

Stanford’s description of the course is as follows:

Tools and APIs required to build applications for the iPhone platform using the iPhone SDK. User interface designs for mobile devices and unique user interactions using multitouch technologies. Object-oriented design using model-view-controller pattern, memory management, Objective-C programming language. iPhone APIs and tools including Xcode, Interface Builder and Instruments on Mac OS X. Other topics include: core animation, bonjour networking, mobile device power management and performance considerations.

Official prerequisites to the course are: C language and programming experience, and recommend experience with UNIX and object oriented programming. You’ll obviously need a Mac, Xcode, and the iOS SDK installed as well.

Stanford University has made it a tradition to offer select courses for free online, including past iPhone development classes and the currently ongoing “Intro to Databases” course.