Cover image for Professional Xcode 3.
Professional Xcode 3.
Title:
Professional Xcode 3.
Author:
Bucanek, James.
ISBN:
9780470638941
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (748 pages)
Contents:
Professional Xcode 3 -- ABOUT THE AUTHOR -- CREDITS -- ACKNOWLEDGMENTS -- CONTENTS -- INTRODUCTION -- WHO THIS BOOK IS FOR -- WHAT THIS BOOK COVERS -- HOW THIS BOOK IS STRUCTURED -- WHAT YOU NEED TO USE THIS BOOK -- CONVENTIONS -- SOURCE CODE -- ERRATA -- P2P.WROX.COM -- Chapter 1: Installing Xcode -- THE XCODE INSTALLER -- RUNNING THE INSTALLER -- UPGRADING XCODE -- REMOVING AND REINSTALLING XCODE -- SUMMARY -- Chapter 2: The Grand Tour -- THE PROJECT -- MENUS -- EDITORS -- SEARCHING, SYMBOLS, AND REFACTORING -- GETTING HELP -- BUILDING -- GETTING IT RIGHT -- COLLABORATION AND VERSION CONTROL -- SUMMARY -- Chapter 3: Xcode Layout -- PROJECT LAYOUT -- GROUPS & FILES -- DETAILS, DETAILS -- INFO WINDOWS -- TOOLBARS -- STATUS BAR AND FAVORITES BAR -- ACTIVITY VIEWER WINDOW -- SUMMARY -- Chapter 4: The Project -- CREATING A NEW PROJECT -- PROJECT SETTINGS -- SUMMARY -- Chapter 5: Sources -- REFERENCES -- SOURCE ITEM TYPES -- SOURCE ITEM ATTRIBUTES -- ORGANIZING SOURCES -- CREATING NEW SOURCE FILES -- CREATING AN EMPTY FILE -- ADDING EXISTING ITEMS -- REMOVING SOURCE ITEMS -- REORGANIZING SOURCES -- SUMMARY -- Chapter 6: Editing Text -- WINDOWS AND PANES -- THE EDITOR PANE -- DISPLAY OPTIONS -- NAVIGATION WITHIN A FILE -- EDITING -- SHELL SCRIPTS -- SPELL CHECKING -- FILE ENCODING -- LOCALIZING FILES -- PRINTING -- SERVICES -- SUMMARY -- Chapter 7: Syntax-Aware Editing -- CODE SENSE -- SYNTAX COLORING -- CODE FOLDING -- INDENTING TEXT -- CODE COMPLETION -- TEXT MACROS -- EDITING SYMBOL NAMES -- SUMMARY -- Chapter 8: Searching -- SEARCHING AND REPLACING TEXT IN A SINGLE FILE -- SEARCHING AND REPLACING TEXT IN MULTIPLE FILES -- SEARCH PATTERNS -- SEARCH HISTORY -- FIND RESULTS SMART GROUP -- SEARCH SHORTCUTS -- SEARCHING LISTS -- SUMMARY -- Chapter 9: Class Browser -- NAVIGATING THE CLASS BROWSER -- CLASS BROWSER OPTION SETS -- BROWSER SHORTCUTS.

SUMMARY -- Chapter 10: Refactoring -- REFACTORING WORKFLOW -- C AND OBJECTIVE-C TRANSFORMATIONS -- UPDATING A PROJECT TO OBJECTIVE-C 2.0 -- REFACTORING PITFALLS -- SUMMARY -- Chapter 11: Snapshots -- TAKING SNAPSHOTS -- MANAGING SNAPSHOTS -- DELETING SNAPSHOTS -- SUMMARY -- Chapter 12: Help and Documentation -- THE DOCUMENTATION WINDOW -- SAMPLE PROJECTS -- SEARCHING DOCUMENTATION -- DOCUMENTATION SHORTCUTS -- MAN PAGES -- CUSTOMIZING HELP -- THE XCODE COMMUNITY -- SUMMARY -- Chapter 13: Interface Builder -- WHAT IS INTERFACE BUILDER? -- INTERFACE BUILDER WORKFLOW -- INTERFACE BUILDER'S INTERFACE -- CREATING A NIB DOCUMENT -- OPENING SISTER LOCALIZATIONS -- CREATING OBJECTS -- COPYING, DUPLICATING, AND DELETING OBJECTS -- SELECTING OBJECTS -- CONFIGURING OBJECTS -- CONNECTING OBJECTS -- CUSTOM CLASSES -- PLACEHOLDER OBJECTS -- DECOMPOSING AN INTERFACE -- IMPORTING AND EXPORTING CLASSES -- NIB DOCUMENT FORMATS -- CUSTOMIZING INTERFACE BUILDER -- SUMMARY -- Chapter 14: Class Modeling -- CREATING A CLASS MODEL -- CLASS MODEL BROWSER -- CLASS MODEL DIAGRAM -- EDITING A CLASS MODEL -- SUMMARY -- Chapter 15: Data Modeling -- TECHNOLOGY -- TERMINOLOGY -- CREATING A DATA MODEL -- DATA MODELING INTERFACE -- CREATING AN INSTANT INTERFACE -- MIGRATING DATA SCHEMAS -- CREATING NSMANAGEDOBJECT SUBCLASSES -- EXPORTING CLASS METHODS -- IMPORTING DATA MODELS -- SUMMARY -- Chapter 16: Targets -- TARGETS VS. SUB-PROJECTS -- THE ANATOMY OF A TARGET -- TARGET TYPES -- CREATING A TARGET -- BUILD PHASES -- BUILD RULES -- DEPENDENCIES -- BUILD SETTINGS -- JAM-BASED TARGET EDITOR -- PROPERTIES -- PRODUCTS -- EXECUTABLES -- SUMMARY -- Chapter 17: Building Projects -- STARTING AND STOPPING A BUILD -- CLEAN BUILDS -- PARTIAL BUILDS -- THE BUILD WINDOW -- BUILD PREFERENCES -- BUILD LOCATIONS -- BUILD LOCATION STRATEGIES -- BUILD SETTINGS -- BUILD CONFIGURATIONS.

EDITING BUILD SETTINGS -- EDITING BUILD CONFIGURATIONS -- CONFIGURATION SETTINGS FILES -- MOVING BUILD SETTINGS AROUND -- ENVIRONMENT SETTINGS -- CUSTOMIZING THE BUILD -- THE XCODEBUILD TOOL -- XCODE AUTOMATOR ACTIONS -- DISTRIBUTED BUILDS -- SUMMARY -- Chapter 18: Debugging -- RUNNING YOUR APPLICATION -- DEBUG ANYTIME, ANYWHERE -- BUILT TO BE DEBUGGED -- DEBUGGING EXECUTABLES -- ATTACHING TO RUNNING EXECUTABLES -- IN-EDITOR DEBUGGING -- THE DEBUGGER WINDOW -- CONTROLLING THE DEBUGGER -- THE MINI-DEBUGGER -- BREAKPOINTS -- EXAMINING DATA -- DATA FORMATTERS -- WATCHPOINTS -- CHANGING DATA AND CODE -- DEBUGGER CONSOLE -- SHARED LIBRARIES -- CUSTOM EXECUTABLES -- DEBUGGER PREFERENCES -- REMOTE DEBUGGING -- DEBUGGING AIDES -- SUMMARY -- Chapter 19: Performance Analysis -- PERFORMANCE BASICS -- PREPARING FOR ANALYSIS -- SHARK -- INSTRUMENTS -- SUMMARY -- Chapter 20: Unit Testing -- HOW UNIT TESTS WORK -- GETTING STARTED WITH UNIT TESTS -- ADDING A UNIT TEST TARGET -- CREATING A UNIT TEST -- DEBUGGING UNIT TESTS -- SUMMARY -- Chapter 21: Sharing Source -- SHARING VIA XCODE -- SOURCE TREES -- SOURCE CONTROL -- SOURCE CONTROL VS. SNAPSHOTS -- SUMMARY -- Chapter 22: Using the Organizer -- PROJECTS & SOURCES -- USING ORGANIZER ACTIONS -- DEVICES -- iPHONE DEVELOPMENT -- SUMMARY -- Chapter 23: Customizing Xcode -- XCODE PREFERENCES -- KEY BINDINGS -- USING AN EXTERNAL EDITOR -- TEXT MACROS -- EXPERT PREFERENCES -- TEMPLATES -- USER SCRIPTS -- APPLESCRIPT -- RESETTING YOUR XCODE CUSTOMIZATIONS -- SUMMARY -- INDEX.
Abstract:
A solid guide that responds to the active interest in Apple's Xcode tools Apple's Xcode tools are a collection of applications and frameworks that are used to develop, test, and optimize applications primarily written for Mac OS X or the iPhone. The steady increase in sales of Apple computers has triggered a strong interest in gaining a thorough understanding of Xcode and its tools and what they have to offer. This book provides you with an inside look at the array of Xcode tools from top to bottom. You'll go beyond the basics and dive into such in-depth topics as installing the latest version of Xcode tools, customizing the look and behavior of Xcode, creating and managing projects, using the built-in class browser to model complex applications and structures, and more. Offers you a solid foundation for getting the most out of Apple's Xcode tools, a collection of applications and frameworks used to develop, test, and optimize applications written for Mac OS X or the iPhoneIncludes clear, comprehensive lessons for installing the latest version of Xcode tools, customizing the look of Xcode, creating and managing projects, testing your interfaces, and building and debugging your projectsExplains analyzing performance, optimizing your application, working with shared sources, creating your own custom file templates, and customizing the interface builder With this book, you'll be able to take full advantage of the range of tools included with Xcode.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: