Solution to assignments Stanford's course CS193P - iPhone Application Development