Assignment #1 Task #1

Please note, this blog entry is from a previous course. You might want to check out the current one.

The first assignment is an extension of the calculator built in lecture #2.

Follow the walk-through instructions (separate document) to build and run the calculator in the iPhone Simulator. Do not proceed to the next steps unless your calculator functions as expected and builds without warnings or errors.

Basically this is solved by code at the end of lecture #2. However, limited time during the lecture prevented the instructor from finishing everything, thus we have to add subtraction and division as operands to CalculatorBrain.m:
Continue reading “Assignment #1 Task #1”

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

Friday Session #1: Debugging

Please note, this blog entry is from a previous course. You might want to check out the current one.

The individual lectures of the course where held each weak on Monday and Wednesday. On Fridays extra lectures were held about a special topics.

Between lecture #2 and lecture #3 the first Friday session addressed debugging. It can be found on iTunes titled “Debugger (September 30, 2011)”.
Continue reading “Friday Session #1: Debugging”

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

Lecture #2: My First iOS App

Please note, this blog entry is from a previous course. You might want to check out the current one.

The second lecture “2. My First iOS App”, hold on September 29th, 2011, is an one-hour demo about MVC and Objective-C. For maximum experience, it is recommend to enter the given code in parallel to watching the course – and if necessary use the pause function of your viewer extensively. In addition, the slides for this lecture provide a very detailed walkthrough of the demo.

You learn how to create a new project, to navigate in Xcode, to use storyboards, labels and buttons, outlets and actions, strings and arrays, logging and debugging, and how to access the documentation inside Xcode.
Continue reading “Lecture #2: My First iOS App”

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

Lecture #1

Please note, this blog entry is from a previous course. You might want to check out the current one.

Lecture #1 is an general introduction of the course with an overview about iOS, MVC and Object C.

As prerequisites for the course Paul Hegarty stresses the importance of being familiar with object oriented programming and that the course is not for absolute beginners.
Continue reading “Lecture #1”

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

The actual course

The course from Fall 2011 including video streams, slides and assignment are available via iTunes in high resolution and in lower resolution. If possible try to use the HD version. The SD resolution might not be perfectly readable when screen shots of Xcode are displayed.

Sample code and slides are available directly at Stanford.
Continue reading “The actual course”

FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail

Books to start with

  • Actually not a book, but lots of information and for free, the Apple Documentation.
  • Adamson, Chris: iOS SDK Development
  • Anderson, Fritz: Xcode 4 Unleashed
  • Buck, Erik M.: Cocoa Design Patterns
  • Hillegass, Aaron: iOS Programming
  • Hillegass, Aaron: Objective-C Programming
  • Kochan, Stephen G.: Programming in Objective-C
  • Neuburg, Matt: Programming iOS 5
  • Nutting, Jack: Beginning iOS 5 Development
  • Pilone, Dan: iPhone and iPad Development
  • Sadun, Erica: The iOS 5 Developer’s Cookbook
  • Smith, Nick: Xcode Primer
  • Smyth, Neil: Objective-C 2.0 Essentials
FacebooktwitterredditpinterestlinkedintumblrmailFacebooktwitterredditpinterestlinkedintumblrmail