Cocoa Design Patterns and Principles

Matt Delves, BiluePart of DW16

This talk takes a look at the fundamentals of design principles in computer science particularly the SOLID principles and how they apply to Cocoa (iOS and OS X) applications. By using SOLID principles, you can provide a sure foundation for your app and be able to reason about the code in your app.

By using Protocol Oriented Programming and Cocoa Design Patterns you will be able to make use of frameworks that Apple provides in AppKit and UIKit effectively.

Matt is an iOS developer at Bilue who enjoys writing innovative iOS apps. He is often found amongst the Cocoaheads community in Melbourne and Sydney.