Stanford Developing Apps for iPhone and iPad is Awesome

Update: I’ve started a Github repo that has completed assignments.

I’ve mentioned this before countless times to friends: the Stanford course on iOS Development is really mind-blowing. It’s the best way to learn iOS and Objective-C: Paul Hegarty is a wonderful teacher, the content & density of the slides is excellent and the complex Cocoa Touch framework and the Xcode 4 development environment is brought out very well through hands-on coding sessions.

MVC on iOS

Just to take one example, take a look at this slide above detailing MVC in iOS. I can point out dozens of developers who wouldn’t have this condensed understanding even after months with the ecosystem. In this small slide, you have:

  • Models, Views & Controllers with road lines between them depicting the fact that models and views never talk to each other (double-yellow line), controllers always talk to models and views (dotted white) and when models and views need to talk to controllers, they do so in very defined ways (solid white).
  • When views need to talk to controllers, they either fire an action arrow into a controller target, or delegate willshould, and did methods to the controller, or when they want data from the controller, set up a datasource and ask for data at & count methods.
  • When models need to talk to controllers, they set up a radio station and broadcast notifications that controllers then tune into.

And this is just one slide in the introductory lecture. It’s a wonderful time to be a self-taught app developer. The Stanford course is right now ongoing and lectures are being updated on iTunes U. There’s a Piazza discussion forum as well for the course.


Discover more from Vishnu Gopal

Subscribe to get the latest posts sent to your email.

One response

  1. sangeeta chaudhary Avatar
    sangeeta chaudhary

    I also got a call from relief india trust…dear guys if u realy want to help someones..u shud chek all details…bt i thaught its a fake ngo..bt its not a fake..i hve ckeked all details..its a govt regstd ngo . it’s unique id 81349…reg no-544 …its a totaly genuine..if any body visit in delhi ..then u shud visit atleast 1 times in this trust..plzz dont follow google…gooole is just search engine..u can go through professionaly to get all authaunticity of this trust…

Leave a Reply