Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development
 
See larger image
 

Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development [Paperback]

Matt Neuburg
3.0 out of 5 stars  See all reviews (2 customer reviews)
List Price: CDN$ 57.99
Price: CDN$ 46.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 11.60 (20%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Only 5 left in stock--order soon (more on the way).
Want it delivered Friday, February 24? Choose One-Day Shipping at checkout.
There is a newer edition of this item:
Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development
CDN$ 32.92
Available for Pre-order

Frequently Bought Together

Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development + iOS 4 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps + Learning iPhone Programming: From Xcode to App Store
Price For All Three: CDN$ 112.53

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • iOS 4 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps CDN$ 46.39

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details

  • Learning iPhone Programming: From Xcode to App Store CDN$ 19.75

    In Stock.
    Ships from and sold by Amazon.ca.
    Eligible for FREE Super Saver Shipping on orders over CDN$ 25. Details


Customers Who Bought This Item Also Bought


Product Details


Product Description

Product Description

Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With Programming iOS 4, you'll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 4 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.

  • Learn Objective-C language details and object-oriented programming concepts
  • Understand the anatomy of an Xcode project and all the stages of its lifecycle
  • Grasp key Cocoa concepts such as relationships between classes, receiving events, and model-view-controller architecture
  • Know how views are managed, drawn, composited, and animated
  • Delve into Cocoa frameworks for sound, video, sensors, maps, and more
  • Touch on advanced topics such as threading and networking
  • Obtain a thorough grounding for exploring advanced iOS features on your own

About the Author

Matt Neuburg has a PhD in Classics and has taught at many universities and colleges. He has been programming computers since 1968. He has written applications for Mac OS X and iOS, is a former editor of MacTech Magazine, and is a long-standing contributing editor for TidBITS. His previous O'Reilly books are Frontier: The Definitive Guide, REALbasic: The Definitive Guide, and AppleScript: The Definitive Guide. He makes a living writing books, articles, and software documentation, as well as by programming, consulting, and training.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

2 Reviews
5 star:    (0)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

4.0 out of 5 stars iOS 4/XCode 4 explained, July 26 2011
By 
mko "mko" (Poland) - See all my reviews
(TOP 500 REVIEWER)   
This review is from: Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development (Paperback)
Programming iOS 4 is one of the publications available on market that are devoted to iOS related programming. And I was quite impressed when I was reading it. First of all, it is based not only on iOS 4 but on XCode 4 as well. This is huge advantage because you don't have to think about transition between XCode 3 and XCode 4 while reading the book. Not only book is based on the XCode, but Matt provides you with an introduction to the tool. This way you can get familiar with it fairly easy. You will find information regarding how to access documentation, how to deal with code snippets, how to deal with code completion (BTW ' if you are moving from any other IDE I suggest replacing Esc with Ctrl+space for code completion being invoked), static analysis of the code. It's a pity that this is another book where Instruments are not explained in greater details.

iOS development is based on Objective-C, which means that you have to get familiar with it when you move on from Java/C# world. Matt provides you with an introduction to the language. This section contain basic information related to C and Objective-C. Be warned here. I'd definitely suggest to buy some solid C guide ' like a classic 'C Language' by K&R. The same situation relates to Objective-C, go and buy something that is entirely devoted to language itself ' Programming in Objective-C by G. Kochan would be good idea. However, this is not mandatory. If you need just a brief overview of the language, Matt provides all you need here. However, there are small issues in C introduction. Matt refers to 'nil' which is not C standard ' it is introduced by Objective-C. The same refers to NSString object. As far as I recall, you can't use them in pure C.

After making you familiar with development environment Matt goes over features of iOS API and presents various aspects of iPhone programming. You won't get here complete solutions, instead he focuses on what's most important in each case. This way you can briefly go over the topics and focus on what's most important for you. At some point it might be irritating, because it looks like not much more than API description from the documentation, but in most cases it's something more than that.

In general, I find it quite useful. I have found few topics that I was not aware of after moving to XCode 4. I think the book is worth reading.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 1 people found the following review helpful:
2.0 out of 5 stars Find another Objective-C book first, Sep 14 2011
By 
Michael "hungm" (Willowdale, ON Canada) - See all my reviews
This review is from: Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development (Paperback)
I have only read the language section (first 90 or so pages), (trying to cover) basic objective-C. It needs a major revision with a clearly defined audience in mind. The section is clearly not enough for someone who does not understand object oriented programming. But even to an experienced OO programmer like myself with many years of experience with C++, Java; I still cannot fully understand the strange objective-C method declaration and calling syntax after reading the section.. not to mention topics like memory management is not mentioned at all.

I have to stop after reading the section, and find a real Objective-C book with C++/Java programmers in mind.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.6 out of 5 stars (26 customer reviews)

31 of 31 people found the following review helpful:
5.0 out of 5 stars Very, very good for experienced developers new to iOS, Jun 8 2011
By Ben Edwards - Published on Amazon.com
This review is from: Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development (Paperback)
This book was a little late in getting published, so I tried a few other iOS programming books along the way. They were either lacking depth or left way too many of my questions unanswered. When I finally received this book and started to skim through it I was squealing like a schoolgirl. "Oh, that's how that works!" and "well why didn't the Apple documentation explain that!" It's all presented quite well and logically and with an appealing adult (but not at all dry) tone. It's also the only book I've seen so far that covers Xcode 4. Worth the wait, most definitely.

And even though this book says "Fundamentals of ...", if you just want to get in fast and start hacking iOS code you should probably look elsewhere---then come back to this book when you've gotten it out of your system and nothing works anymore and you're completely lost and confused.

-Ben

15 of 15 people found the following review helpful:
5.0 out of 5 stars Best Book on iOS Programming, July 1 2011
By MA Reader - Published on Amazon.com
This review is from: Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development (Paperback)
I've tried a couple of other iOS and Cocoa books before, but this is the one that actually taught me how to write apps for the iPhone and iPad.

Some other books try to take shortcuts by teaching you "only what you need to know to get an app up and running" and neglect basic concepts which are required to understand the copied-and-pasted samples. This book eschews that approach. The author takes the time to explain the fundamentals of Objective-C and Cocoa, gradually building up so that you are always confident that you understand what's going on. A good test for me of understanding a concept is whether I'm able to explain it to others. I found that while studying this book, after I finished each chapter, I could indeed explain what I learned to my collaborators.

This book is not only great for learning the basics of programming for iOS, it also goes into some detail about more advanced topics in the latter chapters.

I really can't say enough good things about this book. I managed to write my first (fairly sophisticated) iPhone app after reading it, and I had a great time doing so. Highly recommended.

8 of 8 people found the following review helpful:
5.0 out of 5 stars Matt Neuberg is a top class tech writer, July 8 2011
By Dr. Markus Winter - Published on Amazon.com
This review is from: Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development (Paperback)
The first book I bought from Matt Neuberg was "REALbasic - The Definitive Guide" (in 2002 I think). I bought every REALbasic book which ever came on the market, but even now (when the book is so outdated as to be Win3.1 to Windows 7 or MacOS 7 to MacOS X Lion) it is still by far the best book on REALbasic programming. Just imagine a book on MacOS 7 / Win3.1 programming which is so good that it is even now the best book on MacOS X Lion / Windows programming.

So with this in mind I ordered his iOS4 book - and after just a few days I can already say this is the book to get. Despite my high expectations I wasn't being disappointed - like his "REALbasic - TDG) this book is also a definitive guide. He doesn't just show you what to do, he explains why you do it and why you'd want to do it. I have 7 books on how to program in X-Code, Objective C, iOS - but they just don't compare to this one. Matt Neuberg should have just called it "The definitive guide" again ;-)
 Go to Amazon.com to see all 26 reviews  4.6 out of 5 stars 
 
 
Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges