Another great addition to our iPhone application development tutorial set. This Beginners guide to objective-c tutorial series is intended for iOS developers who already know object oriented programming and covers all the concepts in Objective-C that you need to understand in order to use the language and learn programming for iOS and OS X.

If you are already a confident iOS/Objective-C developer and are looking for a quick reference, then you might want to check out our Objective-C tutorial: Cheat Sheet. Which is an amazing and resourceful reference list.

Objective-C Guide For Developers: Part 1

Topics covered in this tutorial:

  • Comments
  • Variables and basic types
  • Operators
  • Object variables
  • A note on prefixes and namespaces
  • Branching and decisions
  • Relational and logical operators
  • Loops

Objective-C Guide For Developers: Part 2

Topics covered in this tutorial:

  • Method calling
  • A note about messaging
  • Class methods and object creation
  • Working with nil
  • Values and literals
  • Collections

Objective-C Guide For Developers: Part 3

Topics covered in this tutorial:

  • Classes
  • Headers, importing and forward declarations
  • Properties and instance variables
  • Initialization

Objective-C Guide For Developers: Part 4

Topics covered in this tutorial:

  • Categories
  • Protocols
  • ARC and memory management

Objective-C Guide For Developers: Part 5

Topics covered in this tutorial:

  • Defining custom types
  • Constants and enumerations
  • Bitwise operators and bitmasks
  • Structures

We really hope that you find these iOS Development tutorials useful.

After reading these, why not check out our Create your first iOS 7 iPhone Application

We wish you all the best on your iPhone Application Development Journey. Please feel free to roam our site to help you develop further. Remember, Sharing is Caring :)

Enjoyed this post?

Subscribe to our RSS Feed or Follow us on twitter to keep up to date with the latest from iOS-Blog. Remember, Sharing is caring so please click one of the following options:

Tags: , , ,