Cargando…

Mac application development for dummies /

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kowalski, Karl G.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Hoboken, N.J. : John Wiley & Sons, ©2012.
Colección:--For dummies.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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.