Skip to main content

Mac Application Development For Dummies

Mac Application Development For Dummies

Karl G. Kowalski

ISBN: 978-1-118-03222-0

Oct 2011

416 pages

Select type: Paperback

Product not available for purchase


The App Store extends to the Mac desktop! Developers: here's how join the fun

If you love your desktop Mac and want to enjoy the fun and challenge of developing Mac apps for the App Store, here's your chance to get started. This fun, full-color guide shows you how to create killer Mac apps on, and for, a desktop Mac. The book takes you step by step through the development of two apps while you get up to speed on the Mac App SDK, Xcode 4, how a Mac app runs, cryptography, views, and much more.

  • Shows you how to download the Mac App SDK, set up Xcode 4, and how Mac apps run
  • Takes you step by step through the development of two Mac desktop apps
  • Explains views, view controllers, interface objects, gesture recognizers, cryptography, security, network awareness, and much more

The App Store for the Mac desktop is the next big thing for developers! Be ready with this book at your disposal.

Note: Apple's iOS SDK tools are only accessible on Intel-powered Mac and MacBook devices.

Introduction 1

Part I: Getting Started on Macintosh Apps 7

Chapter 1: Gathering What You Need to Develop Mac Apps 9

Chapter 2: Mac OS X Coding with Xcode 39

Chapter 3: Giving Your App Something to Do 63

Chapter 4: Objective-C and Cocoa Applications 87

Part II: A View to an App 115

Chapter 5: Using Interface Builder to Lay Out Your Views 117

Chapter 6: Controlling Your Windows and Views 147

Chapter 7: Drawing Advanced Views 177

Part III: Focus on the User 207

Chapter 8: Maintaining Your Users' Data 209

Chapter 9: Working in the Background 251

Chapter 10: Printing Your User’s Data 283

Part IV: Polishing and Supporting Your App 303

Chapter 11: Debugging Your App 305

Chapter 12: Putting On the Finishing Touches 337

Part V: The Part of Tens 367

Chapter 13: Ten Useful Apple Sample Apps 369

Chapter 14: Ten Macintosh Development Tips 377

Index 387

Bonus Chapter 1
Registering and Downloading
Bonus Chapter 2
Selling Your App at the Mac App Store
Bonus Chapter 3
Migrating and Upgrading Your App
Sample Files
Sample Files to Download