Home » Workshops

Workshops

The day before MacDev 2009 we are running 3 pre-conference workshops.

The workshops each run from 10am to 5pm and will cost £185 +VAT if booked before 31st January 2009. (£249 + VAT if booked after 31st January 2009)

The workshop fees include a 6 hour workshop , lunch , dinner and overnight accommodation on the Wednesday evening. 

You must be attending MacDev2009 to attend one of the workshops.

Full agendas for each workshop will be published soon.

Workshop 1: User Interfaces with Mike Lee

This workshop will spend the day looking at how decisions should be made when designing user interfaces.

Workshop 2: Core Data with Marcus Zarra

This workshop will spend the day looking at practical issues of using Core Data in your applications.

Core Data for Cocoa Developers 
A very brief introduction into Core Data followed up by best practices for configuring both the Core Data stack and Xcode to make the project as maintainable as possible.  Also known as “Pimpin Apple’s Code”. Followed by Q&A.

Model Design 
How to get the most performance out of your data model, how to choose the best persistent store for your data storage and access needs. Tips include how to pre-populate data into your Core Data persistent store and add data in later versions of the application simply and easily.  Followed by Q&A.

Data Model Versioning and Migration
How to make your persistent store upgrades smooth for you as the developer and for your users.  Tips and tricks to help reduce the headaches of data migration and how to avoid a Arithmetic progression of NSMappingModels.  Followed by Q&A.

Multi-Threading 
How to avoid the dreaded spinning beach ball of death while accessing your Core Data persistent store. Discussion will include how to access a Core Data stack in a multi-threaded environment and how to avoid deadlocks and other disasters.  Followed by Q&A.

Workshop 3iPhone Development for Mac Developers with Bill Dudney

If your an experienced Mac Developer looking to write your first iPhone application Bill will spend a day helping you get up to speed.

The iPhone is on a tear. With the millions and millions of iPhones sold the market is almost too big to ignore especially for experienced Mac developers. In this workshop you will be brought up to speed on what is different with iPhone development. While Cocoa Touch is very much like App Kit there are differences. This workshop will pull you up the learning curve fast. Here is a list of the topics we will cover;

  1. View Controllers (what they are how they work etc)
  2. Table Views (how to use them, esp how to add custom cells)
  3.  Drawing (how its diff on the iphone, no lockFocus backing store is always a layer etc)
  4.  Multi Touch Event Handling (how to do pinch/zoom)
  5.  Accelerometer/Location (cool tech that is only on the phone)
  6. Photos and Address Book (integration with personal data)