Answer (1 of 9): Although there are ways to avoid Objective-C, I'd strongly advise to bite the bullet and just learn the language and the runtime that comes with it. The iPhone is a mixture of hardware and software. And that software has Objective-C and its associated runtime in its DNA. In the ...