"I want to program for the iPhone - say what to read ..."
Girlfriend
When you decide to start developing for iOS, it is difficult to choose literature and resources that would really be useful. It’s good that Apple provides many open source training materials and programs in its developer center. In the rest of the books you can, if not drown, then decently choke. Now I regret spending the time on a couple of “manuals.” I will not make them anti-advertising, but rather I will recommend good programming materials for iOS.
Under the cat books, video courses and blogs that will be useful to read / view.
Books
Head First iPhone Development
Books from the series "Head first" are good. And this is no exception. It has everything to start with - a description of the developer tools, Objective-C, and the creation of the first application.
')
iPhone App Development: The Missing Manual
In addition to the cute little dog on the cover, the book is good because it shows the full way of developing an application - from idea to promotion.
Programming in Objective-C 2.0
Published in Russian, but I advise you to read the original. Great book about Objective-C. In the video section, the first item on the course is from the authors of this book.
iPhone Programming: The Big Nerd Ranch Guide
Book praise and recommend
vermilion1 and
melnichek
Recommendations from
sojik (in his
comments everything is described in detail):
iPhone for Programmers: An App-Driven Approach
The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK
Tapworthy: Designing Great iPhone Apps
The Business of iPhone App Development: Making and Marketing Apps that Succeed
Recommendations from
Shustrik (from the
comment ):
Beginning iPhone 4 Development Exploring the iOS SDK
More iPhone 4 Development Further Explorations of the iOS SDK
iPhone Advanced Projects
Learn Objective-C on the Mac
Jumbo recommendation :
Advanced iOS 4 Programming: Developing Mobile Applications for Apple iPhone, iPad, and iPod touch
Recommendation from
yarmolchuk
Objective-C 2.0 Programming
Video
Programming in Objective-C 2.0 LiveLessons
The world's first full course on the basics of Objective-C - say the authors. The course is excellent, like a book.
iPhone SDK Essential Training
iPhone SDK: Developing iPad Applications
iOS 4 App Development New Features
Objective-C Essential Training (2011, Xcode 4 - thanks to
Voley for adding)
Four video courses from Lynda.com. I simply have never met the best presenter - the author (Simon Allardice) explains everything in a very accessible and intelligible way.
Stanford Course iPhone Application Development
Useful lectures on all aspects of iOS application development. You can find them in iTunes (
here ) and on YouTube (
here ). Additional course materials can be found on
the university website .
Becoming Productive in Xcode
Screencasts on how to work effectively in the Xcode development environment. They will be useful to those who want to increase the speed and convenience of their work.
Apple's iPhone Development Videos will also be useful, but only after registering with the iOS Developer Program. On Habré already wrote that this video
can be viewed with subtitles .
Communities, blogs and other resources
Blog
Cocoa with Love
By Matt Gallagher
Wonderful blog - contains a lot of useful information and solutions.
IPhones.ru Developer
Forum
Russian-language forum about developing for iOS.
TouchDev portal
Russian-language portal for developers under Mac OS X and iOS, the opening of which on Habré already wrote
twice .
ICode Blog
[blog]
Rather, even a community where you can find many useful articles about developing for iOS.
Blog
"I rummaged here ..."
The author of the blog accurately reads Habr, and perhaps even he is a Habr-man. Taking this opportunity I want to tell you, derand, thank you very much for your articles :)
The blog has a lot of interesting solutions and findings that help in the development of iOS.
Blog
www.raywenderlich.com
Posted by: Ray Wenderlich
Another extremely useful blog. Also on the site a
lot of useful materials on the development of iOS.
iPhone Development 101
A site with a good set of articles covering almost the entire development cycle of applications for iOS
Site
lookapp.ru (thanks to
zvirus for reminding about it)
Reviews of programs and games for the iPhone + lessons on the iPhone SDK.
Site
mobile.tutsplus.com (
Pierre_b recommends )
Site about the development of mobile applications, including under iOS.
Cocoa Is My Girlfriend website (
recommended by FanKiLL )
Many useful solutions when working with Cocoa and CocoaTouch.
Edumobile 's iPhone
section (recommended by
FanKiLL )
Blog and tutorials about programming for iOS.
IDev Recipes website (recommends
tikhop )
Useful recipes.
pigeon recommends two blogs:
NSBlog and
ocoaetics
shoumikhin recommends
http://iosimmersion.com/
And, of course, the
Apple iOS Development blog on Habré. Where you can find articles for those who are just thinking about developing for iOS, and useful technical articles about specific aspects of development.
Opensource applications and frameworks
On Habré already had a good selection:
iPhone applications with open source
Coderr recommendations from comments:
On the website
Ntt.CC
On
Open Source Living
With
GroovyBlog
Tech Drive Blog
On the site
Opensource Applications
The blog
Mobisoft Infotech
Recommendation from
yarmolchuk
A useful website with lots of quality material -
iMaladec
This list does not claim to be full and comprehensive and will be happy to expand if you share your impressions of various books / courses / resources.