• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Advanced Objective-C

  • Price £597.00
  • Duration 2 day(s)
All major credit cards accepted

Description

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.

Prerequisites

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.

Skills

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

  • 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

Make Enquiry

Course Enquiry
  •  
  •  

Book Now

Course Enquiry
  •  
  •  

Find your local training centre