Tuesday, August 3, 2010

MACINTOSH PROGRAMMING BOOKS



Cocoa Programming
A Quick-Start Guide for Developers

ByDaniel H. Steinberg
Publisher:Pragmatic Bookshelf
Released:April 2010 Pages:464
Print ISBN:978-1-934356-30-2
Dealer-$19.77/List-$32.95

Description

Apple's Cocoa frameworks let you write powerful and attractive applications for Mac OS X or the iPhone. With this book plus your existing knowledge of object-oriented programming you can take advantage of Cocoa and create compelling, feature rich, compliant Mac applications for this industry-leading environment.



Beginning Mac Programming
Develop with Objective-C and Cocoa

ByTim Isted
Publisher:Pragmatic BookshelfReleased
March 2010 Pages:352
Print ISBN:978-1-934356-51-7|
Dealer-$20.97/List-$34.95

Description

You already know the reasons to get into Mac programming: millions of users rely on the Mac as their primary operating system. If you are searching for a new job, acquiring a skill set, or simply inspired to develop software for the Mac, Beginning Mac Programming is the practical and straightforward introduction to the basics you need to create innovative applications that people will seek out, discuss, and rely on.



Cocoa and Objective-C: Up and Running
Foundations of Mac, iPhone, and iPod touch programming

ByScott Stevenson
Publisher:O'Reilly MediaReleased
March 2010 Pages:416
Print ISBN:978-0-596-80479-4
Dealer-$20.97/lIST-434.95

Description
Build solid applications for Mac OS X, iPhone, and iPod Touch, regardless of whether you have basic programming skills or years of programming experience. Cocoa and Objective-C: Up and Running shows you how to use Apple's Cocoa framework and its Objective-C language through step-by-step tutorials, hands-on tasks, clear examples, and sound advice from a Cocoa expert.



Programming Cocoa with Ruby
Create Compelling Mac Apps Using RubyCocoa

ByBrian MarickPublisher
Pragmatic BookshelfReleased
July 2009 Pages:300
Print ISBN:978-1-934356-19-7
Dealer-$20.97/List-$34.95

Description
Programming Cocoa with Ruby brings together two enthusiastic development communities. Ruby programmers will tell you how productive they are with just the right amount of code. Cocoa developers know the importance of a clean, intuitive interface.
Now, through Programming Cocoa with Ruby, the joy of Cocoa meets the joy of Ruby.



Learning iPhone Programming
From Xcode to App Store

ByAlasdair Allan
Publisher:O'Reilly Media
Released:March 2010 Pages:384
Print ISBN:978-0-596-80643-9
Dealer-$17.97/List-$29.95

Description
Get the hands-on experience you need to program for the iPhone and iPod Touch. With this easy-to-follow guide, you'll build several sample applications by learning how to use Xcode tools, the Objective-C programming language, and the core frameworks. Before you know it, you'll not only have the skills to develop your own apps, you'll know how to sail through the process of submitting apps to the iTunes App Store.



Cocoa Programming for Mac OS X For Dummies
Erick Tejkowski
ISBN: 978-0-470-43289-1
Paperback
408 pages
February 2009
Dealer-$20.97/List-$34.95
Wiley Publishing

Desrciption
Cocoa programming is not only the favored development environment for Mac OS X, it’s also a primary tool for creating iPhone and iPod Touch software. That makes this a great time to learn Cocoa, and Cocoa Programming for Mac OS X For Dummies is the ideal place to start!

This book gives you a solid foundation in Cocoa and the unusual syntax of Objective-C. You’ll learn what’s new in Cocoa frameworks and create an application step by step. For example, you can:

* See how Xcode underlies your applications as the main component of Apple’s IDE
* Examine the basics of the Objective-C language, the elements of a Cocoa interface, and object-oriented programming
* Use Xcode and Interface Builder
* Spruce up your apps with audio, video, Internet features, stylized text, and more
* Create applications with the stunning graphics for which Macs are famous
* See how to build apps with multiple documents and even executables that aren’t traditional Mac apps
* Use all the exciting new Cocoa features
* Work with Cocoa numbers, arrays, Booleans, and dates
* Build document-based applications
* Simplify with key-value coding



Beginning Mac OS X Snow Leopard Programming
Michael Trent, Drew McCormack
ISBN: 978-0-470-57752-3
Paperback
672 pages
January 2010
Dealer-$23.97/List-$39.95
Wiley Publishing

A solid introduction to programming on the Mac OS X Snow Leopard platform

The Mac OS X Snow Leopard system comes with everything you need in its complete set of development tools and resources. However, finding where to begin can be challenging. This book serves as an ideal starting point for programming on the Mac OS X Snow Leopard platform. Step-by-step instructions walk you through the details of each featured example so that you can type them out, run them, and even figure out how to debug them when they don't work right. Taking into account that there is usually more than one way to do something when programming, the authors encourage you to experiment with a variety of solutions. This approach enables you to efficiently start writing programs in Mac OS X Snow Leopard using myriad languages and put those languages together in order to create seamless applications.



Cocoa

Richard Wentk
ISBN: 978-0-470-49589-6
Paperback
624 pages
October 2010

Dealer-$29.97/List-$49.99
Wiley Publishing

Description

Make a clean transition to programming in Apple environments using the elegant and dynamic programming API Cocoa and this practical guide. Written by aseasoned Mac expert, this book shows you how to write programs in Cocoa for the rapidly expanding world of Macintosh users.

Part of the Developer Reference series, this book prepares you for a productive programming experience on today's fastest-growing platform.

* Cocoa is a programming framework for developing in Apple environments, including Mac OS X 10.6 Snow Leopard
* This book covers all the major information you need to start developing dynamic applications for Mac OS X
* Master all Cocoa tools, including Xcode and working with Objective-C
* Includes full coverage of the Cocoa API, Xcode, and Objective-C, as well as programming for Apple's latest OS X, Snow Leopard
* Companion Web site includes all code files


Professional Cocoa Application Security

Graham J. Lee
ISBN: 978-0-470-52595-1
Paperback
336 pages
June 2010
Dealer-$29.97/List-$49.99
Wiley Publishing

Description

The first comprehensive security resource for Mac and iPhone developers
* While Macs are noted for security, developers still need to design applications for the Mac and the iPhone with security in mind; this guide offers the first comprehensive reference to Apple’s application security frameworks and features
* Shows developers how to consider security throughout the lifecycle of a Cocoa application, including how Mac and iPhone security features work and how to leverage them
* Describes how to design, implement, and deploy secure Mac and iPhone software, covering how user configurations affect application security, the keychain feature, how to maximize filesystem security, how to write secure code, and much more



Objective-C

Jiva DeVoe
ISBN: 978-0-470-47922-3
Paperback
576 pages
December 2010

Wiley Publishing
Dealer-$23.97/List-$39.99

Description
Objective-C is the language behind Cocoa and Cocoa Touch, which is the Framework of applications written for the Macintosh, iPod touch, iPhone, and iPad platforms. Part of the Developer Reference series covering the hottest Apple topics, this book covers everything from the basics of the C language to advanced aspects of Apple development. You’ll examine Objective-C and high-level subjects of frameworks, threading, networking, and much more.

* Covers the basics of the C language and then quickly moves onto Objective-C and more advanced topics
* Draws from the author’s first-hand experience garnered while developing applications for the Mac and iPhone OS platforms
* Discusses high-level subjects, including Objective-C’s bridges to other languages (C++, Ruby, and more), version control, test-driven development, and user interface design



Java and Mac OS X

T. Gene Davis
ISBN: 978-0-470-52511-1
Paperback
512 pages
May 2010
Dealer-$29.97/List-$49.95
Wiley Publishing

Description

Learn the guidelines of integrating Java with native Mac OS X applications with this Devloper Reference book.

Java is used to create nearly every type of application that exists and is one of the most required skills of employers seeking computer programmers. Java code and its libraries can be integrated with Mac OS X features, and this book shows you how to do just that.

You'll learn to write Java programs on OS X and you'll even discover how to integrate them with the Cocoa APIs.

* Shows how Java programs can be integrated with any Mac OS X feature, such as NSView widgets or screen savers
* Reveals the requirements for integrating Java with native OS X applications
* Covers OS X libraries and behaviors unique to working with Java



Beginning Programming with C++ For Dummies

Stephen R. Davis
ISBN: 978-0-470-61797-7
Paperback
456 pages
August 2010
Dealer-$17.97/List-$29.95

* Description


An ideal starting point to get a strong grasp of the fundamentals of C++

C++ is an object-oriented programming language commonly adopted by would-be programmers. This book explores the basic development concepts and techniques of C++ and explains the "how" and "why" of C++ programming from the ground up.

You'll discover what goes into creating a program, as well as how to put the various pieces together, deal with standard programming challenges, handle debugging, and make it all work.

* Details the basics of C++ programming and explores the "how" and "why" of this object-oriented language
* Addresses the various components that go into creating a program with C++
* Walks you through common challenges of C++ programming

Assuming no prior experience, Beginning Programming with C++ For Dummies is a fun and friendly guide to learning the C++ language.








Jay Johnstone
3042 Remington Avenue
Baltimore, MD 21211
800-448-8892
410-889-1000 local
410-889-1032 fax
jay@pcmdist.com
www.pcmicrodist.blogspot.com
http://twitter.com/pcmicrodealers