More Beginning Objective-C Programming Chapters

Beginning Objective-C is the eBook that I’ve been publishing here on this blog. What I want with this free eBook is to have a place for new iOS app developers to learn programming from the ground up. I’ve made great progress so far and just recently released the first in the advanced Objective-C chapters: Extending Classes With Categories.

What’s In Beginning Objective-C Programming?

The first part of this eBook has all the foundational elements of programming that you need to learn before really moving on as an iOS developer.  This is what you to look at if you never programmed before or if you have no idea how Objective-C works as a programming language.  Here are the chapter topics:

Chapter One: Introduction to Programming

Chapter Two: If Statements

Chapter Three: Switch Statements

Chapter Four: Loops

Chapter Five: Functions

Chapter Six: Object-Oriented Programming

Chapter Seven: Introduction to Foundation and UIKit

Chapter Eight: Essential Foundation Classes

Chapter Nine: How To Create Your Own Classes

Advanced Objective-C Topics

The first nine chapters are required reading if you want to understand how to use the iOS SDK or make Mac apps.  In the remaining chapters in the eBook we’ll be covering topics that are less essential, but mastering these will make your life as a programmer easier and more fun.

The first chapter in the advanced track is Chapter 10: Extending Classes with Categories which covers an extremely useful Objective-C trick.

In the upcoming weeks I plan on covering these other topics:

  • Protocols and the Delegation design pattern in Objective-C
  • Key-Value Coding
  • Key-Value Observing
  • Blocks and an introduction to Grand Central Dispatch
What Objective-C programming topics are you interested in seeing here?

3 Responses to More Beginning Objective-C Programming Chapters

  1. How to create iphone apps January 15, 2012 at 5:04 pm #

    Honestly that’s an amazing resource for the begining iOS developer, you’re doing a great job! Keep it up :)

  2. Parin January 27, 2012 at 9:31 pm #

    Please post every single tutorial you possibly could to help people like me that want to learn advanced stuff in iOS programming. Your tutorials are the best I have ever found on the internet for Objective-C and iPhone application programming. Really appreciate it. Well done. Keep it up.

  3. Dean April 23, 2012 at 9:33 am #

    Great resource, i am taking it all in but have no idea how to try your examples in Xcode? I use dreamweaver for websites and it looks kinda similar but have no idea where to start typing in your examples. Any help would be great

Leave a Reply

Affiliate Policy Disclosure

Switch to our mobile site