020 8660 9999 - support@amsys.co.uk
/ Product / Beginning Objective-C Development

Beginning Objective-C Development

Learn how to develop iOS apps with Objective-C

Level: Beginner
Price: £597.00 (+VAT)

During this two-day course our expert iOS trainer will teach you the fundamental skills needed if you’re new to developing iOS and OS X applications. You will also be given the option to take the exam, which if passed, will award you an Amsys Certification in Objective-C. Our smaller class sizes help ensure that you get personal attention and all of our development courses are taught by developers who have developed real-world iOS apps.

  • 1. Select a training centre *

    Not ready to book yet? Get more information

    2. Select a date at Central London *

Course Overview

Whether you’re brand new to programming or have some experience with other languages such as Java and Visual Basic, then this course will get you up to speed fast with Objective-C.

The course has been designed to give you the fundamental skills needed if you’re new to beginning developing iOS and OS X applications. The Objective-C for Beginners course also covers the basics of ANSI C as well as the Objective-C language, which is the cornerstone of iOS development.

Our smaller class size will help ensure that you get all your questions answered. All our development courses are taught by developers who have developed real world iOS apps.


There are no specific prerequisites for attending this course, but if you’re in any doubt about your suitability for this course, please call our training pros on 020 8645 5806 who will be pleased to discuss your training needs in more detail.

Who should take Beginning Objective-C Development

  • Anyone wanting to learn how to develop iOS Apps using Objective-C
  • Developers with no prior experience developing iOS apps
  • Anyone interested in learning Objective-C and the Foundation Framework to develop code for the iPhone or Mac OS X desktop apps
Not ready to book? More information


This two day course is an intensive training programme, covering a lot of ground, which other courses simply do not do. Following the Objective-C For Beginners course you will have a solid understanding of the core principles of this iOS programming language.

  • Gain an understanding of the standard C
  • Learn how a C programme starts out
  • Understand the basic syntax and formatting of the C language
  • Understand concepts such as variable usage, running code based on condition and how to loop a piece of code
  • Learn what classes are and how to construct one from scratch
  • How to create and use objective from classes
  • Learn about important Foundation classes, which deal with storage of data – such as strings and arrays
  • Learn how to manage your code files and debug your code in Xcode

After attending this course, you will be in a good position to start learning how to code iOS apps. And remember, Amsys offers free technical support and help after the course, so when you get back to the office and still have a few questions, we are here to help.

Detailed Agenda

  • Xcode: Xcode is Apple’s IDE. No course would be complete without having an understanding on how to use Xcode to manage and compile your code
  • Primitive Data Types: Learn how to store and retrieve numerical data for integer and floating point numbers
  • Conditions: Quite often you will only want to execute a piece of code on the outcome of a specific condition. Here we look at how you can achieve this
  • Loops: Computer programs are great at repeating a given task. We will look at various options we have at repeating a task such as using For loops and While loops
  • Functions: Functions are C’s way of organising your code into manageable pieces which can they be reused over and over again. You will learn how to create your own functions
  • Variable Scope: Any data you store within your code has a defined lifetime. Its very important to understand how this works and how it effects the data within your app
  • Arrays: Arrays allow you to store multiple related values. Learn how to create and use arrays within your code
  • Pointers: Pointers are at the heart of Objected Orientated programming. Understanding how pointers work and how you use them is a key skill anyone should have
  • Structures: Structures allow you to store different pieces of data of different types in one place. Very useful in any program
  • Classes: Classes are at the hearts of Apple’s APIs for iOS and OS X development. Learn what a class is, how to design and create them. We will also look at a feature called inheritance which allows you to string several classes together
  • Objects: Objects are created from classes and this is what you would manipulate in your code to store data and perform tasks. Learn how to create , use and destroy objects
  • Foundation: We will then look at Apple’s Foundation classes. These are a set of classes Apple provide to help you store and manipulate different types of data. Examples include NSString, NSArray, NSNumber and NSDictionary
  • Memory: Apple have really simplified memory management in your apps however its still a good idea to understand how memory management works. We will look at the principals behind retain counts and take a look at ARC, which is Apple’s automated memory management system


There are two iOS certifications available when you take this course:

  1. Take the Beginning Objective-C Development course and pass the exam to gain your Amsys Certification in Objective-C
  2. Then take the iOS App Development The Fundamentals with Objective-C course and pass the exam to gain your Amsys Certification in Objective-C Development, which will verify your ability to develop iOS apps using the Objective-C programming language to an elementary level

44 Poland Street, London, W1F 7LZ

Frequently Asked Questions

Where can I take this course?

You can join a public course at our training centre in central London or, if you’d like a private course, we can run it in any of our facilities (Surrey, London and Manchester) or we can arrange to run it at a location of your choice.

Ask a question

  • This field is for validation purposes and should be left unchanged.

Important detail about the course



Course length

2 days

Training hours

09:30 – 17:30 with one hour for lunch

Class size

Maximum eight delegates


There are no reviews yet.

Be the first to review “Beginning Objective-C Development”

Back to Top