25 episódios

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.


Prerequisites: C language and programming experience at the level of 106B or X. Recommended: UNIX, object-oriented programming, graphical toolkits



Offered by Stanford’s School of Engineering, the course will last ten weeks and include both the lecture videos and PDF documents. A new lecture will be posted each Wednesday and Friday. Subscribe to this course, and automatically receive new lectures as they become available.



Released with a Creative Commons BY-NC-ND license.

Developing Apps for iOS (SD) Stanford

    • Tecnologia
    • 4.7 • 13 avaliações

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.


Prerequisites: C language and programming experience at the level of 106B or X. Recommended: UNIX, object-oriented programming, graphical toolkits



Offered by Stanford’s School of Engineering, the course will last ten weeks and include both the lecture videos and PDF documents. A new lecture will be posted each Wednesday and Friday. Subscribe to this course, and automatically receive new lectures as they become available.



Released with a Creative Commons BY-NC-ND license.

    • video
    1. Introduction to Cocoa Touch, Objective-C, Tools, and MVC (September 21, 2010) - SD

    1. Introduction to Cocoa Touch, Objective-C, Tools, and MVC (September 21, 2010) - SD

    Paul Hegarty starts the quarter with an introduction to Cocoa Touch, Objective-C, and the Model-View-Controller concept. (September 21, 2010)

    • 47 min
    • video
    2. Building a Simple Calculator (September 23, 2010) - SD

    2. Building a Simple Calculator (September 23, 2010) - SD

    Paul Hegarty demonstrates building a calculator app while expounding on the principles of MVC. (September 23, 2010)

    • 1h 3 min
    • video
    3. Objective-C and Foundation Frameworks (September 28, 2010) - SD

    3. Objective-C and Foundation Frameworks (September 28, 2010) - SD

    Paul Hegarty provides an overview of Objective-C and then talks about objects in Foundation Framework. (September 28, 2010)

    • 1h 12 min
    • video
    4. Foundation and Memory Management (September 30, 2010) - SD

    4. Foundation and Memory Management (September 30, 2010) - SD

    Paul Hegarty continues his lecture on foundation frameworks and then covers objective-c memory management and introspection. (September 30, 2010)

    • 1h 18 min
    • video
    5. Protocols and Views (October 5, 2010) - SD

    5. Protocols and Views (October 5, 2010) - SD

    Paul Hegarty finishes his coverage of Objective-C topics with protocols. He then moves onto views and custom views. (October 5, 2010)

    • 1h 11 min
    • video
    6. Application & View Controller Lifecycle, Navigation Controller (October 7, 2010) - SD

    6. Application & View Controller Lifecycle, Navigation Controller (October 7, 2010) - SD

    Paul Hegarty finishes his custom view demo, and delves under the hood of "View-based Application." (October 7, 2010)

    • 1h 13 min

Opiniões de clientes

4.7 de 5
13 avaliações

13 avaliações

EdMota ,

Dr

These videos are excellent material not only for anyone interested to learn how to program cool Apps for iOS, but also to teach. I am currently using it as a basis for the first iOS training program in the North of Brazil. I had to adapt it to Portuguese, and the structure of the classes, the quality of Paul teaching make my work a lot easier.

Thanks to Paul, all his colleagues at Stanford who worked to make this material available.

Top podcasts em Tecnologia

Ouvintes também assinaram

Mais de Stanford