O'Reilly logo

Learning Mobile App Development: A Hands-on Guide to Building Apps with iOS and Android by Michael Eierman, Jakob Iversen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

C. Introduction to Objective-C

One of the biggest obstacles in learning to develop mobile apps for iOS is the need to use Objective-C as the language for native development. This language is not taught in many schools and is used only for Mac and iOS development, so you likely don’t know how to develop in Objective-C. On top of that, at first glance, Objective-C code can look very intimidating to developers used to more common languages like Java and C#. However, it’s not as bad as you might think. Although the syntax includes many elements that are unfamiliar, the basic object-oriented model is very similar to Java and C#. So, if you know either of those languages, you should be able to pick up the syntax of Objective-C pretty easily. For those ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required