iPhone Application Development (Winter 2010)

iPhone Application Development (Winter 2010)

Follow iPhone Application Development (Winter 2010)
Share on
Copy link to clipboard

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 lan…

Alan Cannistraro and Josh Shaffer


    • Mar 29, 2010 LATEST EPISODE
    • infrequent NEW EPISODES
    • 57m AVG DURATION
    • 45 EPISODES


    Search for episodes from iPhone Application Development (Winter 2010) with a specific topic:

    Latest episodes from iPhone Application Development (Winter 2010)

    Student iPhone App Presentations (March 18, 2010)

    Play Episode Listen Later Mar 29, 2010 54:26


    Stanford iPhone Application Programming (CS193P) students present their final projects for the quarter. (March 18, 2010)

    LinkedIn: Important Life Lessons on CoreData & GameKit (March 12, 2010)

    Play Episode Listen Later Mar 18, 2010 27:08


    Adam Nash describes LinkedIn's experience in developing their iPhone app. Nick Gillet then provides a code demonstration. (March 12, 2010)

    20. From Student to Startup: Lessons from a CS193P Alumnus (March 11, 2010)

    Play Episode Listen Later Mar 17, 2010 50:49


    James Anthony shares his experience starting the Inedible software company and working with the Apple App Store in his time after taking CS193P at Stanford. (March 11, 2010)

    19. OpenGL ES Basics (March 9, 2010)

    Play Episode Listen Later Mar 15, 2010 55:25


    David Jacobs provides and introduction to OpenGL ES. Coordinate systems and tranformations, drawing geometry, textures, and other details. (March 9, 2010)

    Publishing on the App Store (March 5, 2010)

    Play Episode Listen Later Mar 10, 2010 40:16


    Max Muller talks about publishing your app, adding your app to the App Store, and managing your app. Ricardo Cortes provides a demonstration of the iTunes Connect system. (March 5, 2010)

    18. Unit Testing; Fun with Objective-C; Localization (March 4, 2010)

    Play Episode Listen Later Mar 10, 2010 76:41


    Josh Shaffer discusses unit testing, objective-c, and localization. (March 4, 2010)

    Bump (February 26, 2010)

    Play Episode Listen Later Mar 8, 2010 40:12


    Andy Huibers shares his experience creating the Bump application. Jake Kerr then discusses the Bump API. (February 26, 2010)

    Lecture 17 Slides (March 2, 2010)

    Play Episode Listen Later Mar 5, 2010


    Alan Cannistraro covers networking: automatic configuration in Bonjour, asynchronous communication in NSStream, and GameKit. (March 2, 2010)

    lecture bonjour slides alan cannistraro
    17. Bonjour, NSStream, GameKit (March 2, 2010)

    Play Episode Listen Later Mar 5, 2010 64:01


    Alan Cannistraro covers networking: automatic configuration in Bonjour, asynchronous communication in NSStream, and GameKit. (March 2, 2010)

    bonjour alan cannistraro
    Lecture 16 Slides (February 25, 2010)

    Play Episode Listen Later Mar 3, 2010


    Alan Cannistraro talks about audio APIs; video playback and editing; and setting bundles. (February 25, 2010)

    lecture apis slides alan cannistraro
    16. Audio APIs, Video Playback, Settings (February 25, 2010)

    Play Episode Listen Later Mar 3, 2010 71:01


    Alan Cannistraro talks about audio APIs; video playback and editing; and setting bundles. (February 25, 2010)

    apis settings playback alan cannistraro
    Lecture 15 Slides (February 23, 2010)

    Play Episode Listen Later Mar 3, 2010


    Josh Shaffer covers hardware features and battery life and power consumption. (February 23, 2010)

    15. iPhone Device APIs; Location, Accelerometer & Camera; Battery Life & Power Management (February 23, 2010)

    Play Episode Listen Later Mar 3, 2010 73:31


    Josh Shaffer covers hardware features and battery life and power consumption. (February 23, 2010)

    Evernote (February 19, 2010)

    Play Episode Listen Later Feb 24, 2010 53:07


    Alex Pachikov talks about Evernote and the freemium concept in the App Store. (February 19, 2010)

    14. Touch Events & Multi-touch (February 18, 2010)

    Play Episode Listen Later Feb 24, 2010 55:56


    Jason Beaver covers multi-touch events and gestures. (February 18, 2010)

    Lecture 14 Slides (February 18, 2010)

    Play Episode Listen Later Feb 24, 2010


    Jason Beaver covers multi-touch events and gestures. (February 18, 2010)

    Designing for the iPad (February 12, 2010)

    Play Episode Listen Later Feb 19, 2010 33:54


    Evan Doll shares his thoughts on how the iPad changes everything and how to approach application design on the iPad. (February 12, 2010)

    13. Address Book: Putting People in Your App (February 16, 2010)

    Play Episode Listen Later Feb 19, 2010 63:04


    Guest lecturer Alex Aybes covers Address Book APIs, CoreFoundation, merging from an external source of people, and using contacts in your application. (February 16, 2010)

    Lecture 13 Slides (February 16, 2010)

    Play Episode Listen Later Feb 19, 2010


    Guest lecturer Alex Aybes covers Address Book APIs, CoreFoundation, merging from an external source of people, and using contacts in your application. (February 16, 2010)

    Lecture 12 Slides (February 11, 2010)

    Play Episode Listen Later Feb 17, 2010


    Software engineering, application development, programming language, computer science, iPhone operating system, OS 3.2, iPad, web, internet, browser, WebKit, HTML, MIME, CoreLocation, GPS, WiFi, Cell Network, point, vector, annotations, maps, reverse geoc

    12. Web Views; Locations and Maps (February 11, 2010)

    Play Episode Listen Later Feb 17, 2010 74:27


    Alan Cannistraro presents loading and navigating web content; location and maps. (February 11, 2010)

    views maps locations alan cannistraro
    Lecture 11 Slides (February 9, 2010)

    Play Episode Listen Later Feb 11, 2010


    Josh Shaffer continues his lecture on threading. Brad Moore then introduces iPhone keyboards, customizing text input, and presenting content modally. (February 9, 2010)

    11. Text Input and Presenting Content Modally (February 9, 2010)

    Play Episode Listen Later Feb 11, 2010 46:58


    Josh Shaffer continues his lecture on threading. Brad Moore then introduces iPhone keyboards, customizing text input, and presenting content modally. (February 9, 2010)

    Yelp Monocle (February 6, 2010)

    Play Episode Listen Later Feb 10, 2010 33:40


    Ben Newhouse provides an overview of Yelp's augmented reality implementation - monocle. (February 6, 2010)

    Lecture 10 Slides (February 4, 2010)

    Play Episode Listen Later Feb 9, 2010


    Josh Shaffer discusses performance optimization on the iPhone -- memory usage and concurrency. He also presents additional tips and tricks. (February 4, 2010)

    10. Performance (February 4, 2010)

    Play Episode Listen Later Feb 9, 2010 74:35


    Josh Shaffer discusses performance optimization on the iPhone -- memory usage and concurrency. He also presents additional tips and tricks. (February 4, 2010)

    Lecture 9 Slides (February 2, 2010)

    Play Episode Listen Later Feb 5, 2010


    Guest lecturer Chris Marcellino, an engineer at Apple, covers data in your iPhone app: saving and loading local data and accessing remote data over the internet. (February 2, 2010)

    9. Data in Your iPhone App (February 2, 2010)

    Play Episode Listen Later Feb 5, 2010 75:47


    Guest lecturer Chris Marcellino, an engineer at Apple, covers data in your iPhone app: saving and loading local data and accessing remote data over the internet. (February 2, 2010)

    Lecture 8 Slides (January 28, 2010)

    Play Episode Listen Later Feb 2, 2010


    Josh Shaffer explains scroll views; displaying data and controlling appearance and behavior in table views. (January 28, 2010)

    8. Scroll Views and Table Views (January 28, 2010)

    Play Episode Listen Later Feb 2, 2010 73:18


    Josh Shaffer explains scroll views; displaying data and controlling appearance and behavior in table views. (January 28, 2010)

    Lecture 7 Slides (January 26, 2010)

    Play Episode Listen Later Jan 29, 2010


    Josh Shaffer explores navigation controllers and application data flow, customizing navigation, tab bar controllers, combining approaches. (January 26, 2010)

    7. Navigation & Tab Bar Controllers (January 26, 2010)

    Play Episode Listen Later Jan 29, 2010 71:35


    Josh Shaffer explores navigation controllers and application data flow, customizing navigation, tab bar controllers, combining approaches. (January 26, 2010)

    Xcode, Finding Help, Debugging (January 15, 2010)

    Play Episode Listen Later Jan 27, 2010 44:56


    Paul Salzman and David Jacobs share helpful tips for Xcode, finding help, and debugging your app. (January 15, 2010)

    Lecture 6 Slides (January 21, 2010)

    Play Episode Listen Later Jan 25, 2010


    Alan Cannistraro discusses designing iPhone applications, why the MVC model should be used and how to implement it, and ends with view controllers. (January 21, 2010)

    6. Designing iPhone Applications, Model-View-Controller, View Controllers (January 21, 2010)

    Play Episode Listen Later Jan 25, 2010 49:53


    Alan Cannistraro discusses designing iPhone applications, why the MVC model should be used and how to implement it, and ends with view controllers. (January 21, 2010)

    Lecture 5 Slides (January 19, 2010)

    Play Episode Listen Later Jan 21, 2010


    Josh Shaffer discusses views, drawing, text and images, and animation. (January 19, 2010)

    5. Views, Drawing, and Animation (January 19, 2010)

    Play Episode Listen Later Jan 21, 2010 72:13


    Josh Shaffer discusses views, drawing, text and images, and animation. (January 19, 2010)

    Lecture 4 Slides (January 14, 2010)

    Play Episode Listen Later Jan 20, 2010


    Alan Cannistraro covers the application lifecycle, MVC design, Interface Builder and Nib files, control and target-action; and demonstrates HelloPoly. (January 14, 2010)

    4. Building an Application; Model, View, Controller; Nib Files; Controls and Target-Action (January 14, 2010)

    Play Episode Listen Later Jan 20, 2010 55:44


    Alan Cannistraro covers the application lifecycle, MVC design, Interface Builder and Nib files, control and target-action; and demonstrates HelloPoly. (January 14, 2010)

    Lecture 3 Slides (January 12, 2010)

    Play Episode Listen Later Jan 19, 2010


    Alan Cannistraro covers creating custom classes, the object lifecycle, auto release, and properties in Objective-C. (January 12, 2010)

    3. Custom Classes, Object Lifecycle, Autorelease, Objective-C Properties (January 12, 2010)

    Play Episode Listen Later Jan 19, 2010 67:22


    Alan Cannistraro covers creating custom classes, the object lifecycle, auto release, and properties in Objective-C. (January 12, 2010)

    Lecture 2 Slides (January 7, 2010)

    Play Episode Listen Later Jan 11, 2010


    Josh Shaffer provides an introduction to programming in Objective-C and moves on to cover foundation frameworks. (January 7, 2010)

    2. Objective-C and Foundation Framework (January 7, 2010)

    Play Episode Listen Later Jan 11, 2010 73:31


    Josh Shaffer provides an introduction to programming in Objective-C and moves on to cover foundation frameworks. (January 7, 2010)

    Lecture 1 Slides (January 5, 2010)

    Play Episode Listen Later Jan 11, 2010


    Alan Cannistraro starts the quarter with an introduction to Mac OS X, Cocoa Touch, and Objective-C. (January 5, 2010)

    1. Introduction to Mac OS X, Cocoa Touch, Objective-C and Tools (January 5, 2010)

    Play Episode Listen Later Jan 11, 2010 47:07


    Alan Cannistraro starts the quarter with an introduction to Mac OS X, Cocoa Touch, and Objective-C. (January 5, 2010)

    Claim iPhone Application Development (Winter 2010)

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel