My Account Log in

1 option

Mac application development for dummies / by Karl G. Kowalski.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Kowalski, Karl G.
Series:
For dummies
Language:
English
Subjects (All):
Application software--Development.
Application software.
Macintosh (Computer).
Physical Description:
1 online resource (419 p.)
Edition:
1st edition
Place of Publication:
Hoboken, N.J. : Wiley ; Chichester : John Wiley [distributor], c2012.
Language Note:
English
System Details:
text file
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 runTak
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
Notes:
Description based upon print version of record.
Includes index.
ISBN:
9786613282910
9781283282918
1283282917
9781118159996
1118159993
9781118160022
1118160029
OCLC:
815647921

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account