
Learn Objective-C Programming
Other courses you might be interested in:
- Web Design
- Graphic Design
- HTML5 & CSS3
- PHP Web Programming
- ASP.NET Web Programming
- WordPress
- SEO
- Mobile Web Design
- HTML Email Newsletter
- MCTS - SQL Server 2008
- JavaScript & jQuery
- iPhone App Development
- Android App Development
- MCSE Certification
- AJAX
- Flash
- iPad app development
- Objective C for Beginners
- After Effects
- Dreamweaver
- Photoshop
- Indesign
- Illustrator
- Digital Marketing
- Social Media
- JavaScript

Training Classroom Address
3-4 Kirby Street,
London,
EC1N 8TS,
UK
To find out the next start date for this course please contact us here.
- Classroom based course
- eNotes included
- Hands on training
- Free online support after course
You can SAVE upto £400 when you book your place for 2 or more certain courses
-150

iPhone App Development

Objective C for Beginners
Objective c course overview
Objective C is the primary programming language required for creating iPhone and iPad applications. This course is designed for absolute beginners of Objective C.Learn from Objective C Developers
This course will be offered by our iPhone app developers who have been have been programming professional iPhone application. Those consultants write and teach our iPhone training courses, so their experience directly informs course content.Requirements for Objective C Course
There are two main requirements for this course. You would need to bring your Mac laptop running Snow Leopard and you should have basic experience with object-oriented languages such as Java, PHP, C# or ASP.net.This course is not suitable for delegates with no programming experience. If you have no previous experience of Object Oriented Programming then you can take few other courses to learn Object Oriented Programming. If you would like to first get some object oriented programming experience, we offer PHP course and ASP.net training courses. Please contact us to discuss this pre-requisite.
Objective-C Introduction course
- Introduction to Objective-C
- Getting Started in Objective-C
- What is Objective-C?
- Your First Program
- Steps for Using Xcode 4
- Compiling and running your code
Objective-C Basics
- Objective-C Introduction
Programming language core elements
- Variables
- Data types
- Working with numbers
- Working with characters
- Variable scope
- Enumerations
- Using typedef
- Preprocessor directives
- Working with strings
- Expressions
- Loops
- for loop
- while loop
- if conditional statement
- switch Statement
- Operators
- Arrays
- Functions
- Pointer
Core concepts of Object Oriented Programming
- What is OOP
- Class
- Objects
- Method and Property
- Constructor
- Destructor
- Inheritance
- Polymorphism
Objective-C Classes
- Classes available in Objective-C
- Properties
- Dot Operator
- Multiple Method Arguments
- Passing Objects as Arguments
- Local Variables
- The self Keyword
- Allocating and Returning Objects in Methods
Custom Classes
- Creating your own classes
- Defining methods
- Defining properties
- Defining initializers
- Using dealloc
Objective-C Synthetized Getter/Setter Functions
Objective-C Class Objects & Polymorphism
Objective-C Exceptions
Objective-C Categories & Protocols
- inheriting Methods
- Instance Variables
- Subclasses
- Overriding Methods
- Categories
- Protocols
Cocoa Basics
Cocoa Strings
Cocoa Containers & Collections
- Collections
- Arrays
- Array Objects
- Fast Enumeration
- Sorting Arrays
- Dictionary Objects
- Set Objects
- Using dictionaries
Cocoa File Management
- Introduction to file management in Objective-C
- Managing directories
- NSFileManager
- NSPathUtilities.h
- IOS File Directories
- The NSBundle Class
- Working with paths and URLs
- Reading and writing strings
- Archiving objects
Cocoa Memory Management
- Object creation
- Using autorelease pools
- Autoreleased objects
Cocoa Archiving
- Learn how to use Coca archiving
Debugging and testing
- Compiler errors
- Compiler warnings
- Run-time errors
- Exception handling with try/catch