Advertise here




Advertise here

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Recommended iPhone SDK Books

Chris StewartChris Stewart Posts: 765 Admin
edited July 2012 in iOS SDK Development
This post edited by @iseff on July 22, 2012.

Since we've relaunched the forum, removed the old, outdated Books page, I've decided to re-open and revive this thread.

Instead of just list some books and close the thread, I'm going to leave this open and let people add new books. However, I'll be pretty strict on what constitutes a quality post on this thread. Please only post if you have a new book to add to the list, and please don't self-promote.

Thanks!
Post edited by iseff on
Founder, <a href="http://locomolabs.com"; target="_blank">Locomo Labs, LLC</a><br />
<a href="http://itunes.apple.com/us/app/socialblast/id461401661?ls=1&mt=8"; target="_blank">SocialBlast</a> -- iPhone/iPad -- Update Twitter/Facebook/LinkedIn/Foursqua
«1

Replies

  • shusain93shusain93 Posts: 18 *
    This post edited by @iseff on July 22, 2012.

    please don't self-promote.

    Thanks!
    So that means we can't write up a ebook and post it here for free?
  • iseffiseff Posts: 25 Admin
    shusain93 said:


    So that means we can't write up a ebook and post it here for free?

    No, please don't post that here. That can go into Shameless Advertising. This should be for others to suggest books they find highly useful.
  • Duncan CDuncan C Posts: 9,114 @ @ @ @ @ @ @
    edited March 2013
    I'm partial to Erica Sadun's book series, "The iOS Developer's Cookbook". It has a decent introductory section, but where it really shines is in providing working examples of lots of things you need to know how to do in order to create iOS apps.

    The current edition of this series is "The iOS 5 Developers's cookbook", which is in 2 volumes.
    EDIT: The iOS 6 version of the books is now out, and as good as ever.

    This book is pure gold, and worth 10 times the price in terms of the time it can save you.

    Erica, or I should say Dr. Sadun, (she has a PHD in computer science), is a working IT professional, and the "recipes" in the book are working, debugged code. They include some pretty slick uses of the technology.

    She's a rare bird - an industry heavy-hitter who's knowledge is both deep and broad, who also is a really talented technical writer.

    The book assumes a working knowledge of computer science concepts. I don't think it's a great fit for total newbies to software development. It includes an introduction to Objective C and Xcode, but It doesn't do a lot of hand-holding.

    I'd say it's the best fit for intermediate to advanced developers.

    Disclaimer: Based on her books, I've developed an email friendship with her, and have done tech review on an upcoming title. Thus I guess I'm no longer totally impartial.
    Post edited by Duncan C on
    Regards,
    Duncan C
    WareTo

    widehead.gif
    Animated GIF created with Face Dancer, available for free in the app store.

    I'm available for one-on-one help at CodeMentor
  • Duncan CDuncan C Posts: 9,114 @ @ @ @ @ @ @
    Another title I highly recommend is "Cocoa Design Patterns" by Eric Buck and Donald Yacktman. It describes the different design patterns used in the Cocoa frameworks, what problem each design pattern is intended to solve, and how it works.

    It isn't specific to iOS. The content is just as applicable to iOS and Mac OS.

    The first half of the book or so will be familiar to experienced Cocoa/Cocoa Touch developers. The later chapters, though, start getting into pretty advanced stuff like key value binding, proxies, associative storage, invocations, etc.

    It could use a refresh to cover the new design patterns that have opened up as a result of code blocks being added to the language, but aside from that everything in the book is quite applicable, and very helpful in understanding why Cocoa programs (and the Cocoa/Cocoa touch frameworks) are built the way they are.

    The first half of the book would be helpful to "advanced beginner" / low intermediate level developers, but still worth reading for more advanced developers. The last few chapters get quite advanced, and require careful study in order to understand them.

    I would call this book a must have if you're serious about Mac or iOS development.
    Regards,
    Duncan C
    WareTo

    widehead.gif
    Animated GIF created with Face Dancer, available for free in the app store.

    I'm available for one-on-one help at CodeMentor
  • givensurgivensur On the Information SuperhighwayPosts: 541 @ @ @
    Duncan C said:

    I'm partial to Erica Sadun's book, "The iOS Developer's Cookbook". It has a decent introductory section, but where it really shines is in providing working examples of lots of things you need to know how to do in order to create iOS apps....

    Disclaimer: Based on her books, I've developed an email friendship with her, and have done tech review on an upcoming title. Thus I guess I'm no longer totally impartial.

    Well, I'm impartial, and I agree that it's a great book.

    Another one that I've found very helpful is "iOS 5 Programming Pushing the Limits" by Rob Napier and Mugunth Kumar. It's for intermediate to advanced iOS programmers, and really shines in that niche IMO.
    I make cake apps.
  • Duncan CDuncan C Posts: 9,114 @ @ @ @ @ @ @
    A good book for newbies is Aaron Hillegass's book "Objective-C Programming. The Big Nerd Ranch Guide".

    It teaches you the basics of computer programming from the beginning. It starts you out with an introduction to C, which is the basis of both Objective C and C++. It teaches you about data types, variables, flow control statements like for loops and while loops, switch statements, etc.

    Then it teaches you Objective C, giving you an introduction to the concepts of Object Oriented programming.

    It covers a little bit of the Cocoa (Mac OS) and Cocoa Touch (iOS) frameworks along the way, but that is not it's focus. The main topic of the book is teaching you the Objective C language.

    The writing style is very light and easy-going, with a little humor tossed in to keep it from getting too heavy. It's an easy read.

    This is not probably not a book for advanced developers however. If you are an experienced developer in another language, it might be too lightweight for you.
    Regards,
    Duncan C
    WareTo

    widehead.gif
    Animated GIF created with Face Dancer, available for free in the app store.

    I'm available for one-on-one help at CodeMentor
  • mgpwrmgpwr Posts: 7
    Some of these books ive not even heard of. I am adding them to my list :)
    I have just bought this book from O'reilly:

    Essential iOS Build and Release
    A Comprehensive Guide to Building, Packaging, and Distribution
    By Ron Roche
    http://shop.oreilly.com/product/0636920022282.do

    sorry, I just copied that. Hope it isnt spam :/
    I'll let you know whats its like when I have physically read it :)
    iPhone Development Tutorials: http://ios-blog.co.uk/tutorials
  • I don't see the "Recommended iPhone SDK Books" here...
  • baja_yubaja_yu San FranciscoPosts: 6,215 Admin

    I don't see the "Recommended iPhone SDK Books" here...

    Read Duncan's posts.
  • What about the good ol' fashioned 'For Dummies' Range

    IOS 6 Application Development For Dummies - http://amzn.to/PRlJIr (I think its only pre-order at the moment)
    iPhone Development Tutorials: http://ios-blog.co.uk/tutorials
  • Any suggestions for beginners? Ideally a book geared to eventually programming for iOS.
  • rsmozrsmoz Posts: 2 Noob
    The free books here are fantastic! Read the Objective C one then an iOS one. Very well written and succinct.
  • Just check out the links below. You may find very helpful books that may assist you in understanding iphone software programming.

    http://www.amazon.com/Beginning-iPhone-Development-Exploring-SDK/dp/1430216263

    http://shop.oreilly.com/product/9780596523190.do
    <a href="http://www.hbiphonelabs.com/">iPhone Application Development | Apps Developers India</a>
  • Duncan CDuncan C Posts: 9,114 @ @ @ @ @ @ @
    kevnm67 said:

    Any suggestions for beginners? Ideally a book geared to eventually programming for iOS.

    Read my last post from August 26, 2012
    Regards,
    Duncan C
    WareTo

    widehead.gif
    Animated GIF created with Face Dancer, available for free in the app store.

    I'm available for one-on-one help at CodeMentor
  • AppMason StudiosAppMason Studios Posts: 13
    edited January 2013
    I've read iPhone cool projects & iOS 4 Advanced development, both are very good
    <a href="http://adbogie.com/">iOS Advertising</a>

    <a href="http://adbogie.com/">iOS Mobile Ads</a>

    <a href="http://adbogie.com/">Mobile Advertising</a>

    <a href="http://adbogie.com/advertisers">Advertise on iOS</a>
  • Duncan C--Thanks for providing links to some very good iOS books. iPhone developers will love these books and these books will be helping hand for them.
  • givensurgivensur On the Information SuperhighwayPosts: 541 @ @ @
    "iOS 6 Pushing the Limits" by Rob Napier and Mugunth Kumar is the updated version of the book I recommended earlier. I love this book. It's very well written and does a great job of explaining some more advanced iOS development topics.

    Another book I just read, and highly recommend is "iOS Storyboards" by Daniel H Steinberg. It's only available in iBooks on iPad, and takes advantage of that by including videos, and great walkthroughs for the tutorials. I was already quite familiar with using storyboards before reading the book (not a requirement by any means), and still learned some really great stuff.
    I make cake apps.
  • Duncan CDuncan C Posts: 9,114 @ @ @ @ @ @ @
    I've recently bought the books "Beginning iOS 6 Development" and "More iOS 6 development" by David Mark, Alex Horovitz, Kevin Kim, and Jeff LaMarche.

    I'm just getting started with them, but so far I'm quite favorably impressed with the breadth and depth of the subject matter as well as the clear presentation. These books seem like winners.
    Regards,
    Duncan C
    WareTo

    widehead.gif
    Animated GIF created with Face Dancer, available for free in the app store.

    I'm available for one-on-one help at CodeMentor
  • TanderTander South AfricaPosts: 243 @ @
    edited April 2013
    A book I can highly recommend for beginners is: Big Nerd Ranch: iOS Programming. It's on the 3rd edition now. Well written, and takes no assumptions about it's readers. Also, the book provides all the info when you need it. So you don't get overloaded with code / concepts.

    Lastly, throughout the book, you make apps that start from command line, to iPhone, iPad and even an OS X App.

    Worth every cent.

    Thanks for the recommendation on those books, Duncan C; I will definitely be looking at them.
  • MrKinisiaMrKinisia ItalyPosts: 3 Noob
    Duncan C wrote: »
    A good book for newbies is Aaron Hillegass's book "Objective-C Programming. The Big Nerd Ranch Guide"

    I read it. If you read it hoping to became an expert user of Cocoa , xCode and so on , I don't recommend to buy it. The book's aim is to give a complete overview of C/C++/C#. Including exercises and good examples. When I finished it , I started specific books about Cocoa and xCode.

    Richard



  • CheatsCheats PunsukwandoPosts: 7 Noob
    Jonathan Zdziarski's iPhone SDK Application Development is also a good book to read.
  • ShirleyRogersShirleyRogers Posts: 8 Noob
    I want to share some of the book, which I would like to recommend for learning iPhone app development
    1.Beginning iPhone 4 Development: Exploring the iOS SDK written by David Mark
    2.iPhone SDK Application Development: Building Application for the Appstore written by Jonathan Zdziarski
    Hope this will help you.
    All the best!!!!
  • systangosystango UKPosts: 3 Noob
    Here are some books related to iphone sdk application development..
    1.Beginning iOS 6 Development: Exploring the iOS SDK By David Mark, Jack Nutting.
    2.IOS SDK Development by Chris Adamson, Bill Dudney.
    3.IPhone SDK Development by Bill Dudney, Chris Adamson.

  • apptechmobileapptechmobile indorePosts: 3 Noob
    Here is one of the good book I started with:

    http://www.apress.com/9781430260226
«1
Sign In or Register to comment.