Search

Iphone in Action: Introduction to Web and SDK Development

Great Price "Iphone in Action: Introduction to Web and SDK Development" for $14.77 Today



I think this book is great. iPhone development is very complex, and the authors of this book make it accessible by giving diving into enough detail to make you productive quickly while gently introducing the more complicated concepts in later chapters.

Like other reviewers, I'm more interested in SDK development than web. However, chapters 10-19 are devoted solely to that purpose, and you miss nothing by starting directly on chapter 10, and always having the web development portion there should you ever need it. This really is two books in one.

Iphone in Action: Introduction to Web and SDK Development Features

  • ISBN13: 9781933988863
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.



Rating :
Price : $39.99
Offer Price : $14.77



Iphone in Action: Introduction to Web and SDK Development Overviews

"The entry to the world of iPhone."

-Aiden Montgomery, Wile Ltd.

"If you're new to iPhone development, this is your book!"

-Larry C. Whipple, Mobile Productivity, Inc.

"Get this book. It's pure gold."

-Martijn Dashorst, Author of Wicket in Action

"The quick & easy guide."

-Premkumar Rajendran, HCL Technologies

"The only book on iPhone development I will ever need."

-Rama Krishna Vavilala, Author of ASP.NET AJAX in Action

The iPhone explodes old ideas of a cell phone. Its native SDK offers a remarkable range of features including easy-to-build graphical objects, a unique navigation system, and a built-in database, all on a location-knowledgeable device. Websites and web apps can now behave like native iPhone apps, with great network integration.

iPhone in Action is an in-depth introduction to both native and web programming for the iPhone. You'll learn how to turn your web pages into compelling iPhone web apps using WebKit, iUI, and Canvas. The authors also take you step by step into more complex Objective-C programming. They help you master the iPhone SDK including its UI and features like accelerometers, GPS, the Address Book, SQLite, and many more. Using Apple's standard tools like Dashcode, Xcode, and Interface Builder, you'll learn how to best use both approaches: iPhone web and SDK programming. This book is intended as an introduction to its topics. Proficiency with C, Cocoa, or Objective-C is helpful but not required.

What's Inside

  • A comprehensive tutorial for iPhone programming
  • Web development, the SDK, and hybrid coding
  • Over 60 web, Dashcode, and SDK examples

Affordable Price at Store Check Price Now!



Customer Review


Most useless iPhone development book out there. - C. warner - on my laptop
This book is horrible. Many key object descriptions are just one sentence. Every time I turn to this book for a solution I come away disapointed and continue my search somewhere else.

spend you money somewhere else, this book is not worth the cost of printing.


I got this book for the webkit section, but... - Jonathan K. Ho -
I'm the type of person who loves to see full source examples instead of just being fed the concepts. Unfortunately this book gives a snippet here and a snippet there and does not build up an example you can latch onto to say "yes I got that concept down in practice." This book could be so much more....



Related to Items You've Viewed




*** Product Information and Prices Stored: May 14, 2010 10:14:07


See Also : All About Kangol Hats - Best Deals, Discounts BUY "Opal Rings and Earrings" Affordable Price All About Opal Rings and Earrings Best Deals And Reviews On Electric Pool Covers Best Price And Reviews On Dasco Shoe Stretcher Best Deals & Reviews On Ray Ban Prescription Sunglasses

Read more

Cocoa Programming

Great Price "Cocoa Programming" for $59.99 Today



Disclaimer: I am one of the authors.
Cocoa Programming provides intermediate and advanced programmers with the knowledge and techniques to produce powerful full-featured Cocoa applications. Cocoa Programming communicates the wisdom and design experience of three top-notch veteran Cocoa developers and includes technical information and insights that are not available from any other source.

Cocoa is Apple's powerful and mature object oriented development technology for creating Mac OS X applications quickly and efficiently. Apple recommends that all new applications written for Mac OS X use Cocoa. Cocoa is distinguished from other object-oriented development environments in several ways: Cocoa is mature, consistent, and broad. Cocoa is based on a cross-platform specification and has evolved from a cross-platform implementation. Cocoa is extraordinarily extensible, flexible, and dynamic in part because of Objective-C, the language used to implement it.

This comprehensive book covers virtually every aspect of Cocoa application development from the tools used to build programs to sophisticated multi-media and low level implementation details. Topics ranging from client-server networking to game development are covered. Examples that can be used directly in application code and a companion Web site, http://www.cocoaprogramming.net/, provide a treasure chest of reusable objects that illustrate the best practices developed through years of use.




Rating :
Price : $59.99
Offer Price : $59.99



Cocoa Programming Overviews

Cocoa Programming is a comprehensive work that starts as a fast-paced introduction to the OS architecture and the Cocoa language for programmers new to the environment. The more advanced sections of the book will show the reader how to create Cocoa applications using Objective-C, to modify the views, integrate multimedia, and access networks. The final sections explain how to extend system applications and development tools in order to create your own frameworks.

Affordable Price at Store Check Price Now!



Customer Review


Very well written - Larry Gerndt - Sunnyvale, CA United States
(Review written July 2004, reposting because it disappeared) This is a big book, so I was at first leery about whether I would be able to get through it without becoming depressed or lost. I did get through it, I didn't get lost, and I felt in capable hands all the way through. Furthermore, it was worth every minute of time I put into reading it.

Although there are three authors of this book, listed alphabetically on the front cover, it reads as if written by a single author. It becomes readily apparent that the authors know Cocoa as well as the best programmers know it. But even more important to me was that they craft every single sentence with care for the context they're building, and they don't violate our faith with out of context material. Time and time again I was silently appreciating their skill and care for quality writing.


Great, but outdated - P. Driver - Orlando, FL USA
I've really gotten a lot out of this book, and I would highly recommend it, except for the fact that it came out in 2002 and only covers 10.1 (with an appendix entry discussing the new features in the "up-coming 10.2"). Many of the methods documented here have been long since "deprecated."

If you can find this book at a reasonable price, it would pair well with a more current book. I found it contained valuable information not present in some of the more recent books.

If this guy ever releases an updated version of this book, I would buy it in a Nano-second (a little iPod humour there)(Yeah, very little).



Related to Items You've Viewed




*** Product Information and Prices Stored: May 13, 2010 07:24:06


Related : BUY "Opal Rings and Earrings" Affordable Price Best Deals And Reviews On GPS Watch

Read more

iPhone App Development: The Missing Manual

Great Price "iPhone App Development: The Missing Manual" for $25.25 Today







Price : $39.99
Offer Price : $25.25



iPhone App Development: The Missing Manual Overviews

Anyone with programming experience can learn how to write an iPhone app. But if you want to build a great app, there's a lot more to it than simple coding: you also need to know how design and market your creation. This easy-to-follow guide walks you through the entire process, from sketching out your idea to promoting the finished product.

  • Get to know the tools for developing your iPhone app
  • Design a great app before you start coding
  • Build a complex app with Xcode and Interface Builder
  • Decide how to brand your app-then beta-test that brand in the real world
  • Learn the inside scoop on how to get your app into the App Store
  • Promote your product, track sales, and build a strong customer following

Affordable Price at Store Check Price Now!




Related to Items You've Viewed




*** Product Information and Prices Stored: May 12, 2010 04:15:47


Thanks To : BUY "Bicycle Trailers" With Affordable Price NOW!! BUY "Cat And Dog Collars" NOW!! All About Opal Rings and Earrings Best Deals & Reviews On Picnic Baskets Backpacks

Read more

Beginning Mac Programming: Develop with Objective-C and Cocoa (Pragmatic Programmers)

Great Price "Beginning Mac Programming: Develop with Objective-C and Cocoa (Pragmatic Programmers)" for $18.95 Today



I have been developing web sites for many years. I have worked with HTML, XHTML, CSS, Flash, PHP, MySQL and none of that prepared me for learning how to do iPhone development.

I searched far and wide and read any number of reviews and recommendations. I have looked at a number of highly recommended books on iPhone Development, but not until I began reading this book did any of it make sense. If you have never done Objective-C or Cocoa programming before and you want to learn programming for the iPhone or the Mac, this is the book to start with. Tim Isted has taken the time to carefully explain in real-world terminology how Objective-C works.

To some, this book may seem like a diversion because it actually starts with programming Mac applications and only gets to iPhone App development at the end, however, it is the time the Tim has taken to explain the fundamentals and framework that makes everything else make sense. If you want to learn iPhone or Mac Development and you don't have a background in C or Objective-C programming, this book is for you.

Thank you Tim for recognizing that there are people who want to do iPhone/Mac development but need to place to begin learning.

Beginning Mac Programming: Develop with Objective-C and Cocoa (Pragmatic Programmers) Features

  • ISBN13: 9781934356517
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.



Rating :
Price : $34.95
Offer Price : $18.95



Beginning Mac Programming: Develop with Objective-C and Cocoa (Pragmatic Programmers) Overviews

Beginning Mac Programming takes you through concrete, working examples, giving you the core concepts and principles of development in context so you will be ready to build the applications you've been imagining. It introduces you to Objective-C and the Cocoa framework in clear, easy-to-understand lessons, and demonstrates how you can use them together to write for the Mac, as well as the iPhone and iPod.

You'll explore crucial developer tools like Xcode and Interface Builder, and learn the principles of object-oriented programming, and how memory, data, and storage work to help you build your software.

If you've ever wanted to develop software for the Mac, this book is for you.

Affordable Price at Store Check Price Now!



Customer Review



For those needing an easy intro but with quality... - Brad Hutchins -
This book is my first recommendation for anyone learning how to code for Macs. Learning how Xcode works, why things are laid out the way they are, before people start developing there own beliefs of how things should be done. As any Apple Developer will tell you. You just do this way because it is the Apple way. Don't fight it, go with it. And this intro book really help enlighten you to why things are done the way they are and that the programming paradigm is truly an MVC one.



Related to Items You've Viewed




*** Product Information and Prices Stored: May 11, 2010 01:46:04


See Also : Best iPhone SDK Textbooks Best Deals & Discounts And Reviews Online Shopping Best Price And Reviews On Queen 4 Poster Bed

Read more

Cocoa Design Patterns

Great Price "Cocoa Design Patterns" for $26.99 Today



This has been a very interesting and easy read. This book covers Cocoa design patterns for Mac OS X 10.5, Leopard, as you can see on page xxiv. However, learning the design patterns of Cocoa for Leopard will greatly help your understanding of Snow Leopard and later iterations of Mac OS X. Though it would have been interesting to know of any changes to these design patterns in Snow Leopard, something you might have expected in a 2010 copyright book.

That being said, this book is very easy to read and understand, if you really want to learn Cocoa. Though the learning curve for Cocoa is steep, this book greatly simplifies that process. However, not all the code seems to have been carefully checked for errors.

For example, the terminal colon on a method name taking a parameter was often missing, as you can see on page 212:

[someControl setAction:NSSelectorFromString(@"copy")];

The method "copy:" is very different from "copy". "copy:" takes a parameter while "copy" takes none. A colon in an Objective-C method is part of that method name and indicates a parameter to be inserted after it when invoking the method. A method that takes no parameters has no colons in its name. A method name with any number of parameters has a colon for each parameter and always ends with a colon for the last parameter. The error of leaving out the terminal colon for method names taking a parameter was common in the code in the book.

Another error I found was on page 104 where this method was shown:

- (id) performSelector:(SEL)aSelector
{
IMP methodImplementation = [self methodForSelector:aSelector];
return (*IMP)(self, aSelector);
}

IMP is a function pointer type defined on page 103 as:
typedef id (*IMP)(id self, SEL _cmd, ...);

The error is that the return statement above should be this:

return (*methodImplementation)(self, aSelector);

This error was also from not carefully reviewing the code. It may have been better to test the code before putting it in the book to make sure it compiles and works. If I were to write a book, I think I would copy the code to an IDE first, test it, and then copy it back into the software I would be using to write the book.

However, generally the code is correct, and the code errors are not that unusual for computer books. Also, the book has the right mixture of code and text, and the examples are well thought out. At one point I thought I saw an error, but it was correct. On page 332 in the method + (MYGameHighScoreManager *)sharedInstance I did not see where the static variable myInstance was declared. Then I noticed that it is declared at the top of the code listing on page 331 outside of the @implementation block. Referring to page 154, I found a similar method with the same declaration at the beginning of the method:

static MyGameHighScoreManager *myInstance = nil;

In fact, except for that line the two methods on pages 154 and 332 are identical. The difference is that the method in page 154 declares it within the method statically while the code in page 331 shows the same static declaration made outside both the @implementation and the @interface code blocks, which is the correct way to do it, given the intermixing of C and Objective-C code. Hence, learning Cocoa requires expertise in both Objective-C and C, one reason for the steep learning curve. These languages may be simple to learn, but require a lifetime to master.

Due the code errors I found and for not covering Snow Leopard, I give this book 4 stars, but for the content and the explanations I would give this book 5 stars for the author makes it very easy to read and follow. Overall, I would recommend anyone who wants to learn Cocoa or improve their understanding of it to get this book, and I am glad I bought it. It has increased my understanding and filled many holes in my knowledge of Cocoa, for there really are not many books on the subject.

However, I see on Amazon that newer books are coming out on the subject soon. But I still recommend giving this book a read just to learn the design patterns and to understand how Cocoa works and the proper way to program in it. Whether you are expert at Cocoa or a beginner, you will get a lot out of this book.

Cocoa Design Patterns Features

  • ISBN13: 9780321535023
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.



Rating :
Price : $49.99
Offer Price : $26.99



Cocoa Design Patterns Overviews

“Next time some kid shows up at my door asking for a code review, this is the book that I am going to throw at him.”

 

–Aaron Hillegass, founder of Big Nerd Ranch, Inc., and author of Cocoa Programming for Mac OS X

 

Unlocking the Secrets of Cocoa and Its Object-Oriented Frameworks

 

Mac and iPhone developers are often overwhelmed by the breadth and sophistication of the Cocoa frameworks. Although Cocoa is indeed huge, once you understand the object-oriented patterns it uses, you’ll find it remarkably elegant, consistent, and simple.

 

Cocoa Design Patterns begins with the mother of all patterns: the Model-View-Controller (MVC) pattern, which is central to all Mac and iPhone development. Encouraged, and in some cases enforced by Apple’s tools, it’s important to have a firm grasp of MVC right from the start.

 

The book’s midsection is a catalog of the essential design patterns you’ll encounter in Cocoa, including

  • Fundamental patterns, such as enumerators, accessors, and two-stage creation
  • Patterns that empower, such as singleton, delegates, and the responder chain
  • Patterns that hide complexity, including bundles, class clusters, proxies and forwarding, and controllers

And that’s not all of them! Cocoa Design Patterns painstakingly isolates 28 design patterns, accompanied with real-world examples and sample code you can apply to your applications today. The book wraps up with coverage of Core Data models, AppKit views, and a chapter on Bindings and Controllers.

 

Cocoa Design Patterns clearly defines the problems each pattern solves with a foundation in Objective-C and the Cocoa frameworks and can be used by any Mac or iPhone developer.

Affordable Price at Store Check Price Now!



Customer Review


Very good, with only a few issues - W. Truppel - Copenhagen, Denmark
Overall, I thought the book was expertly written. It covers a lot of important and interesting aspects of Cocoa, and all its major patterns. The only reasons I'm not giving it 5 stars are:

- there are several errors in the code samples. Occasional bugs are inevitable, but non-compiling code is inexcusable and a major disappointment, for a book of this nature;
- its coverage of the Singleton pattern is incomplete, considering that it doesn't discuss Apple's own recommendations on how to implement a singleton;
- no discussion of patterns related to thread safety;
- the discussion of HOMs (higher order messages) is interesting, but it strikes me as something rarely used; I'd have preferred if the author had used the space spent on HOMs to discuss something more practical. For instance, a common application of the Proxy pattern is the asynchronous loading of images off the web. I think that would have been more useful;
- later chapters are very repetitive, and much less concrete in actual usage, than earlier ones. For instance, chapters 28 (Managers), 29 (Controllers), and 32 (Bindings and Controllers) have a lot in common, and that commonality is repeated in all 3 chapters. Chapter 31 (Application Kit Views) is a repetition of material covered in several previous chapters and adds nothing new.

I'm a great fan of Design Patterns and think that the Gang of Four book (Design Patterns: Elements of Reusable Object-Oriented Software) is still the best book on the subject. However, it's focused on C++ and not on Objective-C and Cocoa. This book, despite its faults, is a worthy partner to the Gang of Four book and is a great addition to any Cocoa programmer's library.


Absolute Must-Read - Innocente -
There are a few core books that I consider must-read books for starting Mac / iPhone developers. This is one of them.

It is especially important for current or former Language / Framework programmers to study this book, and study it hard.

Nothing is more obvious than code that has been architected by old C++ / .NET / MFC coders that do not 'get' the Cocoa Design Patterns.

Don't be one of those folks.

This applies to Java, C#, Smalltalk, C, C++, Delphi, etc coders. These Design Patterns MUST be learned, and used.



Related to Items You've Viewed




*** Product Information and Prices Stored: May 09, 2010 20:07:19


See Also : BUY "Flip Flop Sandals" With Affordable Price NOW! BUY "Cat And Dog Collars" NOW!! Best Deals & Reviews On Picnic Backpack for 6

Read more

Learn Cocoa on the Mac (Learn Series)

Great Price "Learn Cocoa on the Mac (Learn Series)" for $24.82 Today



When I worked with the author of "Learning Cocoa on the Mac", Jack Nutting, at Integrity Solutions in St. Paul, Minnesota in the mid-90's, I had the strong sense that we were part of a very special group of people, at a very interesting time in the software business. The NeXT computers and software we were using to develop applications for our customers were years - perhaps decades - ahead of their time, and we felt convinced that NeXTSTEP was poised to dominate the enterprise software industry. Thanks to the power of NeXTSTEP's software frameworks, we were able to develop powerful, user-friendly, mission-critical software with astonishing speed and effectiveness. Furthermore, NeXT seemed to be taking the technology in a direction that would allow for much greater adoption, as it worked to develop versions of NeXTSTEP for SPARC and Intel processors.

Then came the World Wide Web, and the dot-com boom. Desktop applications gave way to Web-based applications, which made much more sense for big enterprise deployments as well as (of course) "consumer-facing" applications. For a while, NeXT's WebObjects (now the framework that powers Apple's iTunes Music Store and MobileMe web services) was the framework of choice for big enterprise software projects.

Then Apple bought NeXT, and Steve Jobs returned to Apple as CEO. Jobs quickly realized (to his credit) that if Apple was going to survive and prosper, it needed to focus on the consumer market. Sun's Java and Microsoft's ASP quickly rushed in to fill the void as Apple abandoned its support for OpenStep and enterprise development. NeXT's advanced technology became the foundation of Apple's OS X, and the future of the platform became intimately linked with the success of Apple's hardware.

Many NeXTSTEP developers simply accepted these changes and moved on to other platforms. A stalwart few however (like Jack) kept the faith and continued working with these awesome tools right through to the present day. Today, a growing number developers are being attracted to the Mac platform as Apple keeps turning out great products and increasing its user base. In recent years, the stunning success of the iPhone has given rise to a new generation of Objective-C developers creating great apps for the consumer market. This book is perfect for experienced developers wanting to develop software for the Mac, whether they be newcomers or NeXTSTEP old-timers returning to the fold.

It's hard to fully appreciate the power, beauty, and simplicity of the Cocoa frameworks until one has spent some time working with its alternatives. In the Microsoft world, VisualC++ and .NET provide similar functionality, but with far less elegance and a much steeper learning curve. In Java, AWT and Swing have nothing like Interface Builder, and the various Java layout managers are notoriously complex and difficult to work with. And web-based technologies such as Flex and ExtJS are only now just starting to rival the Cocoa UI frameworks. On the back end, Apple's CoreData framework, drawing on years of engineering done on its ancestor, NeXT's Enterprise Objects Framework, is unsurpassed as an Object Relational Mapping (ORM) tool.

Happily, this book (unlike so many others in this category) doesn't spend several chapters reviewing the history of computing back to the bronze age. Neither does Jack fill up several chapters extolling the virtues of Cocoa and its NeXTSTEP heritage. Instead he jumps right into the meaty stuff.

Jack's writing style in this book strikes a perfect balance between entertainment and substance. There are abundant useful tips sprinkled throughout, introduced at just the right time. This is not intended as a reference book; it's meant to be read from start to finish. Even if you already have some exposure to Cocoa or iPhone development, you will learn new things along the way.

Any book on a living, breathing technology like Cocoa is bound to be somewhat obsolete before it is published, and this book is no exception. Apple released Snow Leopard as this book was being written, so the author was challenged by having to deal with the significant changes from Leopard to Snow Leopard. In addition, while the book is primarily about writing desktop apps, it also attempts to document some of many important differences between the iPhone and desktop SDK's, though it could perhaps go a bit further in this regard - for example, when introducing a major new class or concept, we aren't always told whether it's desktop-only.

Learning Cocoa on the Mac walks the reader step-by-step through the process of building several "real" (albeit somewhat whimsical) applications. It starts by building out the user interface (View), then moves into the Controller layer, and finally covers the Model layer via CoreData. Concepts such as Key-Value Coding are introduced in the context of these projects, which really helps them "stick", as opposed to introducing them in an abstract way and hoping the reader will apply them later. This approach demonstrates good OO design principles and shows how the various parts of Cocoa map to the "holy trinity" of MVC.

While Learning Cocoa covers several of the "assistants" built into XCode, which can automate some aspects of programming, it also covers powerful high-level concepts such as Cocoa Bindings and the Responder chain in great detail. Whenever an automatic or otherwise seemingly "magical" technology is introduced, Jack always takes pains to explain what's going on under the hood. This isn't a book for entry-level programmers who just want to dip their toes into Cocoa; Jack gets you in deep with the technology, but always in a patient, clear, and thorough way. This book is destined to become a classic. I recommend it without hesitation.

Learn Cocoa on the Mac (Learn Series) Features

  • ISBN13: 9781430218593
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.



Rating :
Price : $39.99
Offer Price : $24.82



Learn Cocoa on the Mac (Learn Series) Overviews

The Cocoa frameworks are some of the most powerful frameworks for creating native desktop applications available on any platform today, and Apple gives them away, along with the Xcode development environment, for free! However, for a first-time Mac developer, just firing up Xcode and starting to browse the documentation can be a daunting task. The Objective-C class reference documentation alone would fill thousands of printed pages, not to mention all the other tutorials and guides included with Xcode. Where do you start? Which classes are you going to need to use? How do you use Xcode and the rest of the tools?

This book answers these questions and more, helping you find your way through the jungle of classes, tools, and new concepts so that you can get started on the next great Mac OS X application today. Jack Nutting is your guide through this forest; he's lived here for years, and he'll show you which boulder to push, which vine to chop, and which stream to float across in order to make it through. You will learn not only how to use the components of this rich framework, but also which of them fit together, and why.

Jack Nutting’s approach, combining pragmatic problem-solving with a deep respect for the underlying design philosophies contained within Cocoa, stems from years of experience using these frameworks. He’ll show you which parts of your application require you to jump in and code a solution, and which parts are best served by letting Cocoa take you where it wants you to go. The path over what looks like a mountain of components and APIs has never been more thoroughly prepared for your travels. With Jack’s guidance, the steep learning curve becomes a pleasurable adventure. There is still much work for the uninitiated, but by the time you’re done, you will be well on your way to becoming a Cocoa Master.

  • Begin to really get to grips with the full Cocoa toolset—practical, hands-on learning
  • Become familiar with the core concepts at the heart of every Cocoa application
  • See which parts of the iPhone SDK overlap with the Mac OS X development tools so you can explore both Mac and iPhone development
  • Packed full of goodness and enthusiasm for the Cocoa frameworks from a developer perspective

What you’ll learn

  • How to actually make your own Cocoa applications—this is much more than just a quick introduction to Cocoa!
  • Which classes, of the dozens included in Cocoa, are truly central to Cocoa development
  • How to best use MVC architecture concepts in a Cocoa application
  • How the various pieces of the Cocoa frameworks fit with each other and into the MVC architecture
  • Which parts of Cocoa truly enable “visual programming”, letting you reap the benefits of proven, reusable code libraries that Apple gives you for free
  • How to recognize recurring design patterns used throughout Cocoa, and put them to proper use in your own code
  • How to approach Cocoa from different programming environments
  • How to use the facilities provided in Snow Leopard to create software that distributes itself automatically among all available CPUs, improving the user experience for your users.

Who is this book for?

Anyone with basic understanding of object-oriented programming who wants to try out Mac OS X application programming, as well as iPhone developers who want to extend their knowledge of Cocoa Touch to include the Mac-specific technologies included with Cocoa.

Table of Contents

  1. Must Love Cocoa
  2. Hello, World
  3. Lights, Camera... Actions! (and Outlets, Too)
  4. GUI Components
  5. Using Table Views
  6. Cocoa Bindings
  7. Core Data Basics
  8. Core Data Relationships
  9. Search and Retrieve Core Data With Criteria
  10. Windows and Menus and Sheets
  11. Document-Based Applications
  12. Exceptions, Signals, Errors, and Debugging
  13. Drawing in Cocoa
  14. Advanced Drawing Topics
  15. Working With Files
  16. Concurrency
  17. Future Paths

Affordable Price at Store Check Price Now!



Customer Review


One of the finest Cocoa books out there - EX600 -
I'm a big fan of Apress books as I find they offer very good value for money. I visit the Apress site on regular basis to check out upcoming titles on iPhone and Mac development. There was one book that was announced quite some months ago, but the release date kept slipping and slipping.

That book is called "Learn Cocoa on the Mac".

First of all, I'd like to point out that this book does *not* cover iPhone development. This is about Cocoa and Mac applications. Of course, with Cocoa Touch being a subset of Cocoa, you will recognize design patterns that you use on the iPhone and of course topics like Core Data can be used in both Cocoa and Cocoa Touch.

The chapters in this book are:

1. Must love Cocoa
2. Hello, World
3. Lights, Camera... Actions!
4. GUI Components
5. Using Table Views
6. Cocoa Bindings
7. Core Data Basics
8. Core Data Relationships
9. Search and Retrieve Core Data with Criteria
10. Windows and Menus and Sheets
11. Document-Based applications
12. Exceptions, signals, errors and debugging
13. Drawing in Cocoa
14. Advanced Drawing Topics
15. Working with files
16. Concurrency
17. Future paths

I'm not going to go through all the chapters in detail as the titles are clear enough.

You can see that the base of subjects is *very* wide and that is what makes this book a really great one. I find the explanations of the subjects and the samples really great. I felt really comfortable and got more confident going through this book, occasionally going through chapters very fast because of my knowledge of Cocoa Touch.

The nature of this book is really great. We all know that there are dedicated books on subjects such as Core Data and graphics. However, "Learn Cocoa on the Mac" does a great job of giving great introductions and clear explanations of what is going on. It goes deep enough into its subjects to make you understand what's going on.

I love this book. I had great expectations of it and it didn't disappoint. This goes easily in my personal top 3 of Cocoa books.


Cocoa, Xcode and Interface Builder kick-start - Staffan Nöteberg -
Jack Nutting has played, worked and turned Cocoa (and it's NeXTStep predecessor) inside out since the 80s. You can see that. He knows not only how but also why. And he shares that knowledge in this book.

Cocoa is a huge scope. An introductory book must select what is most important to learn first. This book does that. Furthermore, it is a great introduction to Conan O'Brien and Andy Richter...ehh, I mean Xcode and Interface Builder. The only thing that the book demands is that the reader has basic knowledge in Objective-C.

One of my principles as a writer is that more pictures and fewer words, doesn't make it harder to grasp - quite the contrary. This book is richly illustrated with screen shots, and the language is both simple and efficient.

This is a book for those who finally want to start to implement a killer app for the Mac desktop.



Related to Items You've Viewed




*** Product Information and Prices Stored: May 08, 2010 19:48:22


Recommend : All About Opal Rings and Earrings Best Price And Reviews On Womens Blazer Jacket

Read more

Cocoa Programming: A Quick-Start Guide for Developers

Great Price "Cocoa Programming: A Quick-Start Guide for Developers" for $21.75 Today



In my opinion this is a great book for beginners in Cocoa. The author conceptually explains the framework for Cocoa Programming (that is to me more useful then just a programming recipe book). Yes, there are a lot of recipe like books out there for iPhone and Mac programming, but if you really want to learn how things work, this book actually will help fill in the details for you. For example this book really explains 'delegates' and 'first responder' concepts in more plain language to me then other sources I used . Also, in the recent update to the book, the author covers new and important concepts with 'blocks' and 'grand central dispatch' which are new to snow leopard. The book is a big time saver and the price was very affordable (the last I checked) .


Rating :
Price : $32.95
Offer Price : $21.75



Cocoa Programming: A Quick-Start Guide for Developers Overviews

Cocoa Programming: A Quick-Start Guide for Developers shows you how to get productive with Cocoa-fast! We won't walk you through every class and method in the API (but we will show you where to find that information). Instead, we'll jump right in and start building a web browser using Cocoa. In just a few minutes you'll have something that works. A couple of minutes more, and you'll have code in your custom controller, listening for notifications and call-backs. Soon you'll have the functionality you'd expect in a full browser. And that's just the first few chapters...

Affordable Price at Store Check Price Now!



Customer Review


Well thought out and not rushed - Brad Hutchins -
Pragmatic has done it again. They once more found an author to truly tackle this ever growing important subject. Cocoa Programming, and not just on the Mac but touches on the iPhone and iPad a bit. Everything is clear and concise and easy to follow. Objective-C can be a bit daunting, but not at the fault of the author just the nature of the beast. But once you get familiar with the language idioms. Things start to fall into place and you just start to get it.


Great modern introduction to Cocoa - Juio E. Barros -
This is a great modern introduction to Cocoa Programming. It covers a lot of topics and really helps you get the idea behind the design decisions of the apis. It is a great overview of the many important aspects of programming for the Mac desktop.



Related to Items You've Viewed




*** Product Information and Prices Stored: May 07, 2010 18:59:05


See Also : Buy "iPad, iPhone and iPod Touch Programming" Book Best Deals, Reviews On Master Cycle Bicycle Trailer Best Price And Reviews On Swivel Television Stand

Read more