×

Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Mac Application Development by Example: Beginners Guide
     

Mac Application Development by Example: Beginners Guide

4.0 1
by Robert Wiebe
 

See All Formats & Editions

Product Details

ISBN-13:
9781849693820
Publisher:
Packt Publishing
Publication date:
12/22/2012
Pages:
318
Product dimensions:
7.50(w) x 9.25(h) x 0.67(d)

Customer Reviews

Average Review:

Post to your social network

     

Most Helpful Customer Reviews

See all customer reviews

Mac Application Development by Example: Beginners Guide 4 out of 5 based on 0 ratings. 1 reviews.
Boudville More than 1 year ago
Ahem, I do have to differ slightly with the Preface, which asserts that Apple's 'market share is growing faster than the industry and has been for years'. I've been following Apple since 82, and I well remember when Microsoft relegated them to almost irrelevancy on the desktop and where extinction loomed as a real possibility in the late 90s. But yes Apple did come back spectacularly and Mac OS X is a very solid operating system. To this ends, programming for OS X can be lucrative. The author also acknowledges that finding bugs is a real part of the development process. Thus the second chapter discusses the debugger that comes with Xcode. We are walked thru deliberate coding errors, that result in executable code, but which when run give wrong answers. Like dividing by zero. You need to learn how to use breakpoints, to step thru problematic code. Something common to every debugger in every language. So if you have never used any debugger before, the lessons in this book can indeed be transferable to other computing environments. Another useful section of the book explains iCloud, which is Apple's marketing term for you being able to store data on their servers. The payoff is the ability to have several devices on the Internet access and change a common data area. This is something different from most any application environment of say 10 years ago. Then, it was incumbent on you to provide that central storage on the Internet, via your own data center. So pay attention here. This is cutting edge. Later chapters then delve into GUI issues. Perhaps some readers were really looking for these topics. But the book tries to strike a balance between these and the earlier abilities. You should become facile across all these, to be an experienced developer.