Teknision is an industry leading software development firm specializing in applications that span the browser, desktop and devices.

We build user experiences designed for competitive advantage.
1280 Baseline Rd. Unit 201
Ottawa Ontario, Canada, K2C 0A9

Toll Free: 1.866.528.4010
Local: 613.728.4010

AS3 to Objective-C : Help and Resources

When I started to pick up Objective-C, one of the first things that stood out to me (other than the unfamiliar syntax) was how very different the help documentation was compared to what I was used to. Coming from a background as a Flash and Flex developer, I think I’ve been spoiled.

Adobe has done an excellent job of providing examples right in their help documents that tell you very clearly how or when to use a function of a given class. This isn’t necessarily the case with the help docs included with the iPhone SDK. There are examples, but they are not included in the help docs -  a sample project must be downloaded from which you must  search for the relevant line. It loses its context now – and typically  doesn’t have any explanation of the code, outside of the obvious, and there’s a chance that the example is obscure and doesn’t help explain anything.

That’s not to say that the Apple’s help docs aren’t useful – far from it. Now that I feel comfortable and familiar with the language, I find the documentation very useful. For someone starting off, however this might not necessarily be the case.

To get started I found these books very useful:

Once the NDA was lifted from the SDK several forums opened up.

I found these ones useful as well as some other sites with tips and information on Objective-C:

In addition to these resources, Apple is working hard to build up a strong iPhone developer community. You can always search through Apple’s mailing lists, or when Apple kicked off their iPhone Tech Talk World Tour they opened up their beta Developer Forums -  available to you as soon as you register for the SDK. The Developer Forums are increasingly becoming the best place for me to search for answers I can’t find in the help docs.

  • Digg
  • del.icio.us
  • Google Bookmarks
  • NewsVine
  • Facebook
  • Twitter

1 Comment

  1. I’m currently in a learning curve situation myself… and also my background is in Objective C.

    Thanks for the links!!

  2. Joseph - April 9, 2009 - 5:49 pm

RSS feed for comments on this post. TrackBack URI

Leave a Comment