I want to learn to program on iOS and what I've found out is that the best books recommended in Amazon and other discussion websites belong to older iOS versions. My questions are:
I saw this link: https://stackoverflow.com/questions/3403049/best-book-resources-for-learning-ios-programming
But as it seems, it has been asked 2 years ago and has not been updated since a couple of months ago and clearly does not even cover iOS 5 learning resources.
There is a bigger jump from iOS4 to 5 than from 5 to 6 for most kinds of programming (for example ARC). The biggest thing I've hit is that [UIViewController viewDidUnload:] is now deprecated and you should put clean up code in dealloc. But generally everything still works the same way for 95% of your code.
My iOS 5 code was recompiled to iOS 6 and it worked fine.