Tel: 01423 534630    Email:

Advanced Objective-C

Now Updated for Mountain Lion, iOS 6 and Xcode 4.6

Having mastered the beginners introduction to Objective C, take this course to bring your skills up to the next level.

If you are looking to develop efficient, smooth-running applications, understanding concurrency and memory are vital. This course will cover a range of topics including , Apple’s new memory management system, Grand Central Dispatch (GCD) and blocks which are key to developing great apps, allowing you to control threads for maximum performance.

If you have attended our 2 day beginners course for Objective C or have a basic understanding of C and Objective -C and wish to increase your skill level so you can write efficient smooth running applications.

This two-day intensive is designed to give you a higher level of understanding of Objective-C. There’s plenty of lab time to allow you to learn by doing. And our exercises are designed to reinforce key concepts in a way that will help you gain proficiency fast.

  • Course content

    Course Content
    Overview: Understand classes, objects, and methods
    Inheritance: Take a deeper look at inheritance and how you can use it to extend your classes
    Polymorphism: Take advantage of polymorphism and dynamic typing
    Categories: Learn how to use categories to extend the functionality of existing classes
    Dynamic Typing: Learn how Objective-C uses dynamic typing to make decision about classes and objects at run-time
    Key Value Coding: Learn how kvc allows you to access objects in a more flexible way than hard codes statements
    Predicates: Learn how to use predicates to build dynamic statements which evaluate properties and collections
    Blocks: Introduction to Blocks. Learn what blocks are and how to create them and utilise them. Blocks are becoming a key skill every developer will need
    MultiThreading: Learn how to use Grand Central Dispatch to make your applications more efficient on multi core cpu’s
    Classes and Protocols: Learn how to design and implement protocols as well as extending classes with categories
    Memory Management: A deeper understanding on how memory management works with Objective C. Specifically Automatic Reference Counting

Duration: 2 days
Price: £597.00

Payment logos

Book Now Enquire now

Share Course:

Register to attend

    All fields with * are mandatory.