iOS Development Workshops

Why develop for iOS?

The iPhone and iPad are awesome devices, and the App Store is a great way to sell apps. Cocoa can have a challenging learning curve though, and we can help you get through it.

What will I learn at the workshop?

You will learn how to use Apple's Xcode suite to create great iPhone and iPad applications using Cocoa Touch. After the workshop you will have the skills to build your dream apps using the iOS SDK.

Workshop Outline:
Day 1 - Introduction to Cocoa:
  • The Development Tools
  • The Language
  • Classes & Frameworks
  • Outlets & Actions
  • Documentation
  • Views
  • Touch Events
  • Memory Management
Day 2 - iOS App Building Blocks:
  • UIKit Framework
  • Delegation & MVC
  • View Controllers (including modal, navigation & tab bar view controllers)
  • Tables
Day 3 - Additional App Features:
  • Web Services
  • Location & Motion
  • Data Storage & Persistency
  • Universal Applications
  • Localization & the Retina Display

Is this the right workshop for me?

This course is designed for programmers who want to get into iPhone & iPad app development. Knowledge of C is required for iOS development, and we don't teach this or other basic programming concepts. It's preferred that you know an object orientated language as well (Java, C++). If you don't know C, there's still time to brush up before the course. We recommend this tutorial.

Current Workshops

Past Workshops

Who runs the workshop?

The course is run by Zac Cohan & Nik Youdale.

In 2005 they co-founded Acqualia Software and in 2007 won an Apple Design Award for their application Picturesque. In early 2009 Zac and Nik worked at Apple in California, contributing to the iWork & iPhone teams respectively. When not teaching, Zac & Nik continue to develop apps for Mac & iOS, including the revolutionary Soulver for Mac and iOS.

Our iOS apps


Soulver for iPhone & iPad