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 ...

Get Learning Mobile App Development: A Hands-on Guide to Building Apps with iOS and Android now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.