Step into Xcode : Mac OS X development
معرفی کتاب «Step into Xcode : Mac OS X development» نوشتهٔ Fritz Anderson، منتشرشده توسط نشر Addison-Wesley Professional در سال 2006. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Step into Xcode : Mac OS X development» در دستهٔ بدون دستهبندی قرار دارد.
A Step-by-Step Guide to the Xcode Mac OS Development Environment
Every copy of Mac OS X comes with Xcode, the powerful development suite that Apple uses to build applications ranging from Safari to iTunes. But because Xcode is complex and subtle, even experienced Mac programmers rarely take full advantage of it. Now, Mac developer Fritz Anderson has written the definitive introduction and guide to using Xcode to build applications with any Macintosh technology or language.
Anderson helps you master Xcode's powerful text editor, industry-standard gcc compiler, graphical interactive debugger, mature UI layout and object linkage editor, and exceptional optimization tools. One step at a time, you'll develop a command-line utility, then use Xcode tools to evolve it into a full-fledged Cocoa application. Anderson provides expert guidance on development frameworks, source code management, Core Data modeling, localization, and much more.
Coverage includes
- Understanding Xcode workflow and the Mac OS X application lifecycle
- Porting established legacy projects into Xcode
- Using the Model-View-Controller design pattern to build robust graphical applications
- Building static libraries and working with Xcode's build system
- Making the most of bundles and package directories
- Creating applications compatible with older versions of Mac OS X
- Creating universal binaries to run on both Intel and PowerPC Macintoshes
- Adding Spotlight searchability to data files
- Leveraging Xcode's built-in support for unit testing
- Using Xcode on makefile-based UNIX development projects
Step Into Xcode's breadth, depth, and practical focus make it indispensable to every Mac developer: current Xcode users upgrading to Xcode 2.1, experienced Mac programmers migrating from CodeWarrior, UNIX/Linux programmers moving to Mac OS X, and even novices writing their first programs or scripts.
A Step-by-Step Guide to the Xcode Mac OS Development Environment Every copy of Mac OS X comes with Xcode, the powerful development suite that Apple uses to build applications ranging from Safari to iTunes. But because Xcode is complex and subtle, even experienced Mac programmers rarely take full advantage of it. Now, Mac developer Fritz Anderson has written the definitive introduction and guide to using Xcode to build applications with any Macintosh technology or language. Anderson helps you master Xcode's powerful text editor, industry-standard gcc compiler, graphical interactive debugger, mature UI layout and object linkage editor, and exceptional optimization tools. One step at a time, you'll develop a command-line utility, then use Xcode tools to evolve it into a full-fledged Cocoa application. Anderson provides expert guidance on development frameworks, source code management, Core Data modeling, localization, and much more. Coverage includes Understanding Xcode workflow and the Mac OS X application lifecycle Porting established legacy projects into Xcode Using the Model-View-Controller design pattern to build robust graphical applications Building static libraries and working with Xcode's build system Making the most of bundles and package directories Creating applications compatible with older versions of Mac OS X Creating universal binaries to run on both Intel and PowerPC Macintoshes Adding Spotlight searchability to data files Leveraging Xcode's built-in support for unit testing Using Xcode on makefile-based UNIX development projects Step Into Xcode 's breadth, depth, and practical focus make it indispensable to every Mac developer: current Xcode users upgrading to Xcode 2.1, experienced Mac programmers migrating from CodeWarrior, UNIX/Linux programmers moving to Mac OS X, and even novices writing their first programs or scripts I'm most of the way through this book and have been losing interest since the first chapter. This book suffers from 3 fatal flaws: incomplete instruction, nonexistent trouble shooting, and poor code design. The first is very frustraiting, if you learn by doing and try to write the code in the book instead of just looking at the included code, you will quickly find your code does not work because the author omitted entire functions from the book. When learning to walk you will stumble, good intro books should account for that and provide you with the means to pull yourself up. This book provides no help to handle problems and you will make many, with the incomplete information along with the general disconnected nature of objective-C & cocoa you, like me may find yourself spending most of your time with this book debugging rather then learning. Finally as a veteran programmer in Win32, Linux, & embedded systems, I found the author's software design sensibilities to be lacking. Functions seem shoved in to classes for little reason, simple data objects took on complex IO functionality; these poor practices are touted by the author as examples of good Mac programming. In summary I cannot recommend this book, its shortcomings make it difficult to work with, and these difficulties make it nearly impossible to learn from this book. A guide to the Xcode Mac OS Development Environment. This work shows how to use Xcode to build applications with any Macintosh technology or language. It helps you learn Xcode's text editor, industry-standard gcc compiler, graphical interactive debugger, mature UI layout and object linkage editor, and optimization tools.