С появлением iPhone мир изменился. Потом с появлением iPhone 4 он изменился снова. А теперь к iPhone добавился еще и революционный планшет iPad. Современные устройства на базе iOS используются в бизнесе и учебе, для работы и развлечений, и на App Store уже сейчас успешно работают десятки тысяч программистов и известных софтверных компаний. Представим, что у вас появилась гениальная идея приложения для iPhone и iPad. С чего начать? Эта книга поможет вам разработать свое первое приложение в самые кратчайшие сроки. Вы не только узнаете, как спроектировать приложение для устройств Apple и сделать его уникальным, но и в совершенстве овладеете принципами программирования на Objective-C и инструментами iPhone SDK, в том числе Interface Builder и Xcode. Apple предоставляет программное обеспечение, эта книга дает знания - от вас потребуется лишь энтузиазм и желание научиться разрабатывать оригинальные и коммерчески успешные приложения для iPhone и iPad. Новое издание книги охватывает версии iOS7 и Xcode5. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию "Head First" издательства O'Reilly в ряду множества скучных книг, посвященных программированию.
I just don't think the style of these books is as clever as their creators seem to think. Yes, learning happens more effectively when you aren't just scanning pages and pages of text, but that shouldn't mean filling a book with poorly-edited images sporting mostly dumb captions.
To make it worse the book is full of grammatical errors and the odd technical error, and by the end of the book the edgy visual style has given way to the reader having disjointed snippets of code dumped at them in a manner that overcomplicates the process of learning. The authors don't even attempt to break down daunting topics like Core Data implementation in any helpful way, instead resorting to prewritten code explained long after most readers would have given up in despair. And yet quite basic things like importing the correct classes and frameworks repeatedly take up whole pages!
The authors are very clear in their intended audience in the introduction - people who have some prior programming experience. It's a pity they didn't spend more time thinking about the sorts of things such an audience is (and isn't) likely to struggle with.
Priorità diverse sul lavoro mi hanno costretto ad abbandonare la lettura (e soprattutto la sperimentazione) di questo libro, ma sono riuscito a leggerne circa 300 pagine e l'idea che mi sono fatto è che sia realizzato molto bene. Come gli altri libri della serie Head First, accompagna il lettore inesperto con uno stile mai pesante, corredato di vignette, "giochi" per mantenere l'attenzione e aiutare il ragionamento e spiegazioni a volte anche troppo dettagliate. Solo una volta mi è capitato di leggere una frase e di non capire di cosa stesse parlando, per poi trovarla spiegata 2-3 pagine dopo. Conto di riprenderlo alla prima occasione per finirlo, e lo consiglio a tutti quelli che si vogliono avvicinare alla programmazione su iPhone (ma bisogna conoscere almeno un po' di C e e di programmazione in generale e, possibilmente, qualcosina anche di Objective-C)
I love the Head First series of books. The style makes learning very dynamic and interesting. This book was no exception. The information was presented in a clear manner and the progression through learning programming for the iPhone was excellent. I ran into a few problems because I was using the latest iPhone SDK. It would have been nice if there was a central place to get information on the differences between the 3.x and 4.x SDKs on the books website. If you are interested in learning about programming for iPhone I highly recommend this book. However, wait for the 2nd edition if you are using the 4.x SDK>
Great introduction to iOS programming, helped med get my first iOS app cobbled together. The style is fun and makes you think things through instead of just giving you code to copy.
What keeps this from being a five star effort is partly the small errors and forgotten details that sometimes keep the app from working or even compiling. The book's forum is a good place to find answers to most questions, though. I would also have liked the book to be more of a help with getting my application onto my devices and later, onto the App Store, as that's a slightly tricky process in itself.
I think this was a great book to get you started learning the basics of app development for iOS devices. I have always been a fan in general of the Head First series. I really enjoy the way they present information.
So far, this is a great manual for learning iOS development. The particular strength of the Head First series is the organization and writing style that caters to those who are visual learners.