"I want to program for the iPhone - say what to read ..."
GirlfriendWhen 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 DevelopmentBooks 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 ManualIn 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.0Published 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 GuideBook praise and recommend
vermilion1 and
melnichekRecommendations from
sojik (in his
comments everything is described in detail):
iPhone for Programmers: An App-Driven ApproachThe iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDKTapworthy: Designing Great iPhone AppsThe Business of iPhone App Development: Making and Marketing Apps that SucceedRecommendations from
Shustrik (from the
comment ):
Beginning iPhone 4 Development Exploring the iOS SDKMore iPhone 4 Development Further Explorations of the iOS SDKiPhone Advanced ProjectsLearn Objective-C on the MacJumbo recommendation :
Advanced iOS 4 Programming: Developing Mobile Applications for Apple iPhone, iPad, and iPod touchRecommendation from
yarmolchukObjective-C 2.0 ProgrammingVideo
Programming in Objective-C 2.0 LiveLessonsThe world's first full course on the basics of Objective-C - say the authors. The course is excellent, like a book.
iPhone SDK Essential TrainingiPhone SDK: Developing iPad ApplicationsiOS 4 App Development New FeaturesObjective-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 XcodeScreencasts 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 LoveBy Matt Gallagher
Wonderful blog - contains a lot of useful information and solutions.
IPhones.ru Developer
ForumRussian-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.comPosted by: Ray Wenderlich
Another extremely useful blog. Also on the site a
lot of useful materials on the development of iOS.
iPhone Development 101A 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
ocoaeticsshoumikhin 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 sourceCoderr recommendations from comments:
On the website
Ntt.CCOn
Open Source LivingWith
GroovyBlogTech Drive Blog
On the site
Opensource ApplicationsThe blog
Mobisoft InfotechRecommendation from
yarmolchukA useful website with lots of quality material -
iMaladecThis 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.