Limit search to available items
Book Cover
E-book
Author Kowalski, Karl G.

Title Mac application development for dummies / Karl G. Kowalski
Published Hoboken, N.J. : John Wiley & Sons, ©2012

Copies

Description 1 online resource
Series For dummies
--For dummies.
Contents Mac® Application Development For Dummies®; Contents at a Glance; Table of Contents; Introduction; About This Book; Conventions Used in This Book; Foolish Assumptions; How This Book Is Organized; Icons Used in This Book; Where to Go from Here; Part I: Getting Started on Macintosh Apps; Chapter 1: Gathering What You Need to Develop Mac Apps; Why Develop Macintosh Apps?; Discovering Apps Like a User; Tooling Up; Using Your Programming Skills; Understanding Macintosh Application Development Challenges; Stepping into a Brave, New World of Mac Apps; Chapter 2: Mac OS X Coding with Xcode
Getting Familiar with XcodeCreating a Macintosh Application with Xcode; Chapter 3: Giving Your App Something to Do; Creating a Tip Calculator; Setting Xcode to Your Preferred Preferences; Chapter 4: Objective-C and Cocoa Applications; Objective-C; Using Cocoa Frameworks; Understanding the Application Life Cycle; Part II: A View to an App; Chapter 5: Using Interface Builder to Lay Out Your Views; Going with the Flow; Touring Interface Builder; Chapter 6: Controlling Your Windows and Views; Opening Windows; Introducing MVC; Using MVC in Your App; Adding a Preferences Window
Chapter 7: Drawing Advanced ViewsReviewing Apple's Component Collection; Understanding Cocoa's Views; Creating a Custom View; Drawing; Animating Views; Part III: Focus on the User; Chapter 8: Maintaining Your Users' Data; Analyzing the Data; Storing the Data; Maintaining User Preferences; Chapter 9: Working in the Background; Understanding Basic Threads; Using Threads to Schedule Events; Chapter 10: Printing Your User's Data; Printing with Cocoa; Setting up a Page; Printing a Page; Printing Straight to PDF; Printing with Multiple Pages; Part IV: Polishing and Supporting Your App
Chapter 11: Debugging Your AppUnderstanding Where Errors Happen; Using Xcode's Debugger; Using the Macintosh Logger; Keeping Track of Bugs; Chapter 12: Putting On the Finishing Touches; Working with Application and File Icons; Creating Your Own About Panel; Tightening Your App's Memory; Localizing Your App; Part V: The Part of Tens; Chapter 13: Ten Useful Apple Sample Apps; ToolbarSample; CustomMenus; ButtonMadness; SimpleCocoaApp; NSTableViewBinding; IconCollection; PictureSharing; Squiggles; DictionaryController; ImageTransition; Chapter 14: Ten Macintosh Development Tips
Keep Track of MemoryRead Apple's Documentation; Use Online Resources; Always Remember the Parent Class; Look Beyond the Current Problem; Follow Interface Builder's Guidelines; Reduce, Reuse, Recycle; Use Keyboard Shortcuts; Set Xcode to Your Preferences; Stay Up to Date; Index
Summary 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 runTakes you step by step t
SUBJECT Mac OS. http://id.loc.gov/authorities/names/n96060065
Mac OS fast
Subject Application software -- Development.
Macintosh (Computer) -- Programming.
COMPUTERS -- Operating Systems -- Linux.
COMPUTERS -- Operating Systems -- UNIX.
COMPUTERS -- System Administration -- Linux & UNIX Administration.
Application software -- Development
Macintosh (Computer) -- Programming
Form Electronic book
ISBN 9781118159996
1118159993
9781118160015
1118160010
9781118160022
1118160029