What books should I read to learn how to design for iPhone / iPad?

Asked by courtney sieloff

I have already read Become an Xcoder, am finishing Programming in objective-c 2.0. What would be most logical to read the following, maybe someone has even a list of books?

Answers

tatra
I highly recommend the Stanford development lecture for the iPhone: videos and slides are available in iTunes U, as well as source codes and tasks for link.
Replies:
Thank you, I’ve already downloaded them, I’m going to work on them after the book. - kirsteen
This, of course, is not quite a book, but it helps to solve the task “Learning how to develop” :) - kelly larson
I think if you first read the book, the lectures will then be boring to watch: they explain it from the very beginning, even prior knowledge of ObjC is not required. - mohamed saladin
jillian lauren
Coding Guidelines for Cocoa (http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelines.html)
The Apple way of coding with ObjC and Cocoa.

Beginning iPhone 3 Development: Exploring the iPhone SDK (http://www.apress.com/book/view/1430224592)

Cocoa® Programming for Mac® OS X, 3rd Edition (http://www.informit.com/store/product.aspx?isbn=0321503619)
Excellent book for learning more about Mac OS X concepts.

iPhone Tutorials (http://www.google.com/search?client=safari&rls=en&q=iphone+programming+tutorials&ie=UTF-8&oe=UTF-8)
Teh Google

Stanford iPhone Class (CS 193P) (http://www.stanford.edu/class/cs193p/cgi-bin/drupal/)
Information from the Stanford University class. Lectures are available on iTunes U.

This is my teacher recommends.
Replies:
Thank you - mark w
Well, do not forget that Obj-C is a superset si. - richard starr
nicole hemmelder
Stanford lectures are a really good source. But they need to be supplemented with additional sources of information, for example, in Russian there is a good book - “iPhone SDK. Application Development. + An introductory course on Objective-C ". Publishing House "BHV-Petersburg", 2010.
And of course, Google will help you, because not all the questions in this book and lectures have answers.
anita harker armstrong
"The C Programming Language" by Brian Kernighan and Dennis Ritchie.
Replies:
please tell us what guided you by giving such advice?
hint: obj-c in the topic - kamran hamid
hint: "c" in "obj-c" - dennis chan
Great book. Also recommend. Without solid knowledge, C cannot write much for iOS. - bridie
+1 - elanor
cocotrp
of the books I would recommend Head First iPhone Development and iPhone App Development: The Missing Manual
from the video tutorials for starters are good iPhone SDK Essential Training from linda.com and Objective-C and Xcode Essential Training Tutorials
felicia ericksen
If you have experience in C / C ++, then you have enough documentation in Apple DevCenter to quickly figure everything out. Apple's documentation is excellent, plus educational video screencasts on iTunes U. Literally, you can sit down and stupidly start writing an application, sorting out in all aspects of development as the application is written.
Replies:
I can add that no book I read has helped me. I recently sat down to write a software for Android, read “Hello, Android!”, And still it all flew out of my head, only time wasted. You can only learn by really doing something. - muthu
experience in C / C ++ is very little, nothing serious than sea battle in the console from the arrays did not. - lynne morris
shek
Stuck on a task in a book, I have been thinking how to do for 3 days. Since I am new to programming, I work poorly with documentation, and I don’t really understand what to look for. Are there any volunteers who could advise or suggest a little? The task is simple, there is an array of strings, you need to find and display all the lines containing the substring in it. Give me an asya in a personal, or skype, I will be very grateful.
Replies:
as I understand it, this needs to be done using the methods of the NSString class, but I cannot find a suitable one. - lisa liel
it's easy - we type google «nsstring contains» and find the solution on the first link
NSString * searchForMe = @ "Howdi";
NSRange range = [searchThisString rangeOfString: searchForMe];

if (range.location! = NSNotFound) {
 NSLog (@ "I found something.");
} - fjon klein
Thank you very much, I was sort of trying it, but somehow wrong. I did something on the similarity
if ([searchThisString rangeOfString: searchForMe]! = NSNotFound) or something like that. - sumer edwards
Layout. How to implement a border inside a block, and not on its border? An example in the description :: From which book to start learning Java? :: FreeBSD and ZFS :: How much can an experienced web developer get today? :: Voting for an article on Habré?
Leave Repply for What books should I read to learn how to design for iPhone / iPad?
Useful Links