Alternatives to Cocoa

Xcode 5 Start to Finish teaches Xcode, and incidentally Cocoa, but there are alternatives. Here are some you should explore.

Titanium and PhoneGap are frameworks for writing cross-platform mobile applications, including iOS. Both are built around JavaScript. They provide callouts to native libraries for access to features like GPS, accelerometers, and cameras. Both are open source, with support from their parent companies—Adobe for PhoneGap and Appcelerator for Titanium.

You will still need an iOS Developer Program membership to run your apps on a device.

Adobe PhoneGap

You develop PhoneGap applications mostly with whatever web site—building tools you are most comfortable with, including Adobe Dreamweaver. UI specification ...

Get Xcode 5 Start to Finish: iOS and OS X Development 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.