Xcode 5 Developer Reference
(Sprache: Englisch)
Design, code, and build amazing apps with Xcode 5Thanks to Apple's awesome Xcode development environment, you can create the next big app for Macs, iPhones, iPads, or iPod touches. Xcode 5 contains gigabytes of great stuff to help you develop for both OS X...
Leider schon ausverkauft
versandkostenfrei
Buch
43.49 €
Produktdetails
Produktinformationen zu „Xcode 5 Developer Reference “
Klappentext zu „Xcode 5 Developer Reference “
Design, code, and build amazing apps with Xcode 5Thanks to Apple's awesome Xcode development environment, you can create the next big app for Macs, iPhones, iPads, or iPod touches. Xcode 5 contains gigabytes of great stuff to help you develop for both OS X and iOS devices - things like sample code, utilities, companion applications, documentation, and more. And with Xcode 5 Developer Reference, you now have the ultimate step-by-step guide to it all. Immerse yourself in the heady and lucrative world of Apple app development, see how to tame the latest features and functions, and find loads of smart tips and guidance with this practical book.* Shows developers how to use Xcode 5 to create apps for OS X and the whole family of iOS devices, including the latest iPhones, iPads, and iPod touches* Covers the Xcode rapid development environment in detail, including utilities, companion applications, and more* Includes a companion website with sample code and other helpful files* Written by an experienced developer and Apple-focused journalist with solid experience in teaching Apple developmentIf you want to create killer Apple apps with Xcode 5, start with Xcode 5 Developer Reference!
Inhaltsverzeichnis zu „Xcode 5 Developer Reference “
Preface xixAcknowledgments xxIntroduction xxiPart I: Getting Started with Xcode 5 1Chapter 1: Introducing Xcode 5 3Understanding the History of Mac Development Tools 3Looking back at early IDEs 3Developing Xcode 5Understanding Xcode 5's Key Features 6Moving to Xcode 5 8Introducing the Xcode 5 editor 9Working with Interface Builder 14Exploring code and file management 15Exploring the debugger 17Comparing iOS and OS X Development 18Developing for OS X 18Developing for iOS 20OS X and iOS cross-development 21Summary 22Chapter 2: Getting and Installing Xcode 23Selecting a Mac for Xcode 23Choosing a processor 23Selecting memory 24Choosing a monitor 25Working with disk storage 26Choosing peripherals 26Choosing supporting software 27Getting Started with Development 28Registering as a developer 29Choosing a program 30Accessing developer resources 34Getting Started with Xcode 36Installing the Public Version 36Installing the Developer Version 37Installing Xcode 38Creating and organizing project folders 39Working with multiple versions of Xcode 40Uninstalling Xcode 40Summary 40Chapter 3: Building Applications from Templates 41Getting Started with Templates 41Building a project from an application template 44Looking inside the Application templates 50Using the OS X Application templates 53Understanding the iOS Application templates 57Introducing the Framework and Library templates 65Introducing the Plug-In templates 66Introducing the Other templates 67Customizing Projects and Templates 68Summary 68Chapter 4: Navigating the Xcode Interface 69Understanding the Interface 69Using the Navigation Area 70The Project Navigator 71The Symbol Navigator 74The Search Navigator 75The Issue Navigator and the Log Navigator 78The Test Navigator 80The Breakpoint Navigator and the Debug Navigator 82Loading the navigators from menus and keyboard shortcuts 83Using the Utility Area 84Displaying file information 84Using Quick Help 85Adding custom comments 87Using the library area 89Working with the
... mehr
Editor Area 90Getting started with code editing 90Introducing build management 94Summary 97Chapter 5: Working with Files, Frameworks, and Classes 99Working with Files and Classes 99Adding new files to a project 100Adding a new class 106Adding new resources 106Adding miscellaneous other files from the templates 107Deleting and renaming files 109Renaming projects 110Importing existing files 110Reimporting missing files 111Working with Groups 112Moving groups and files 112Creating a new group 113Organizing groups 114Working with Frameworks 114Adding Apple frameworks 114Using frameworks 116Adding other frameworks 117Summary 117Chapter 6: Using Documentation 119Understanding the Apple Documentation 121Comparing iOS and OS X and their different versions 121Understanding resource types 122Using Topics 132Using frameworks and layers 133Searching the online documentation 134Using the Xcode Documentation Viewer 135Exploring documentation options 136Browsing the documentation 137Searching the documentation 139Using class references 140Accessing documentation from code 141Using Other Documentation 143Summary 144Chapter 7: Getting Started with Interface Builder 145Understanding IB 145Understanding nib files and storyboards 146Understanding controllers and views 148Getting Started with IB 148Introducing IB for iOS 148Introducing IB for OS X 151Exploring the utility area 152Creating a Simple iOS Project with IB 156Understanding UI design 156Understanding IB and touch events 157Adding objects to a view 157Setting object contents 160Linking objects to code 168Creating a universal app 177Understanding the IB Object Hierarchy 179Designing without IB 179Summary 180Chapter 8: Creating More Advanced Effects with Interface Builder 181Working with Constraints 181Introducing constraints and auto-layout 181Understanding constraints 182Getting started with constraints 183Aligning object edges 186Justifying objects with spacer views 189Getting Started with Storyboards 194Understanding segue types 195Creating a modal segue 195Adding a view controller subclass 198Adding a navigation controller 200Using table views 204Understanding Placeholders 204Using File's Owner 204Using First Responder 204Using Exit 207Subclassing and Customizing Views 207Creating simple subclasses 207Working with more advanced subclassing techniques 207Creating static image backgrounds 209Creating a colored background 209Importing an image file 211Assigning an image file 213Supporting Non-English Languages 214Working with Advanced IB Techniques 216Using tags 216Converting iPhone projects to the iPad 217Handling resolution issues 218Summary 218Part II: Going Deeper 219Chapter 9: Saving Time in Xcode 221Using Code Folding 221Editing Structure 223Refactoring Code 225Using the Refactor menu 226Using the Edit All in Scope feature 228Using Code Snippets 229Inserting a snippet 229Creating a new snippet 230Jumping to a Definition 232Revealing Symbols 233Summary 233Chapter 10: Using the Organizer 235Working with the Library 236Enabling developer mode 238Reviewing and managing profiles 238Finding and installing iOS updates 239Using device logs 240Working with screenshots 244Managing individual devices 246Working with Projects and Archives 251Managing Projects 251Creating Archives 253Summary 254Chapter 11: Managing Certificates, Identifiers, and Provisioning Profiles 255Understanding Provisioning 255Understanding accounts and team roles 256Understanding entitlements, devices, and profiles 257Getting Started with Provisioning 258Collecting developer resources 260Creating Certificates and Identities 263Working on more than one Mac 264Managing devices 265Creating Certificates Manually 267Creating a CSR 268Summary 270Chapter 12: Working with Builds, Schemes, and Workspaces 271Getting Started with the Xcode Build System 271Creating and organizing a workspace 273Working with projects and targets 275Understanding settings and options 276Working with Schemes and Build Configurations 283Getting started with build configurations 283Understanding schemes and build actions 287Editing schemes 288Managing schemes, build actions, and targets 297Summary 300Chapter 13: Customizing Builds for Development and Distribution 301Introducing Common Basic Customizations 301Creating a build for testing and debugging 302Selecting the Base SDK 302Setting the minimum supported OS version 303Including a framework or library in a build 307Selecting a compiler and C/C++ dialect 308Controlling warnings 309Disabling iOS PNG compression 310Selecting an architecture 310Changing an app's name before shipping 311Creating an App Store Submission 312Uploading marketing and support materials 312Building and packaging an iOS project for the App Store 316Creating a Mac App Store submission 328Working with iOS Ad Hoc builds 335Creating and installing an Ad Hoc provisioning profile 335Creating an Ad Hoc build 335Distributing an Ad Hoc build 336Creating Mac Developer ID Builds 338Setting up a Developer ID build 338Creating installer packages 340Summary 340Chapter 14: Advanced Workspace and Build Management 341Understanding the Build Process 341Creating Custom Builds 343Introducing conditional compilation 343Using conditional compilation 344Working with Build Phases 347Setting up build phases 347Creating build rules 351Customizing command-line builds 353Working with Libraries and Headers 354Working with workspaces 356Linking libraries with apps 360Creating an application in a workspace 361Summary 367Chapter 15: Using Version Control 369Using Manual Version Control 369Using Snapshots 371Working with Git Source Control 373Understanding Git 374Using Git locally 375Using Xcode with GitHub 389Summary 394Part III: Creating Fast and Reliable Code 395Chapter 16: Getting Started with Code Analysis and Debugging 397Checking and Analyzing Code 398Checking code as you enter it 398Using Fix-It code tips 399Using the Static Code Analyzer 400Getting Started with Debugging 401Using the Console 403Creating custom messages 403Using custom messages 405Understanding crashes 406Viewing multiple logs 408Working with Breakpoints 409Working with simple breakpoints 409Using the Variables View 412Using advanced breakpoint features 419Advanced Debugging 425Getting started with command-line debugging 425Using LLDB outside Xcode 427Working with crash reports 427Summary 428Chapter 17: Testing Code with Instruments 429Beginning with Instruments 430Understanding Instruments 431Exploring the Instruments UI 431Getting Started with Instruments 438Creating a leaky test app 439Profiling an app with Instruments 440Modifying instrument settings 451Comparing different runs 452Saving and loading runs 453Working with Instruments and Templates 454Understanding templates 454Creating a template 455Creating custom instruments 457Working with UIAutomation 458Setting up objects to support automation 459Creating a test script 460Getting started with Automation scripting 462Summary 465Chapter 18: Working with Testing and Integration 467Introducing Unit Testing 467Understanding Unit Testing in Xcode 468Creating a Simple Unit Test Project 470Creating a new project that supports unit testing 470Creating a class for testing 472Creating a test case 475Running tests 481Using Bots for Testing and Integration 483Getting started with OS X Server 484Setting up OS X Server 485Creating bots 493Monitoring bots 497Summary 500Appendix A: Using Developer Tools 501Appendix B: Getting Started with Optional Tools and Utilities 505Appendix C: Working with Other Editors 515Index 533
... weniger
Autoren-Porträt von Richard Wentk
Richard Wentk is a developer with more than 15 years of experience and is one of the UK's most reliable technology writers. He has covered coding technology, app development, and business strategy for many UK magazines including Computer Arts, Computer Music, MacWorld, MacFormat, and Web Designer. He is also the author of Cocoa Developer Reference and iOS App Development Portable Genius.
Bibliographische Angaben
- Autor: Richard Wentk
- 576 Seiten, mit Schwarz-Weiß-Abbildungen, Maße: 18,6 x 23,6 cm, Kartoniert (TB), Englisch
- Verlag: JOHN WILEY & SONS INC
- ISBN-10: 111883433X
- ISBN-13: 9781118834336
- Erscheinungsdatum: 17.06.2014
Sprache:
Englisch
Kommentar zu "Xcode 5 Developer Reference"
0 Gebrauchte Artikel zu „Xcode 5 Developer Reference“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Xcode 5 Developer Reference".
Kommentar verfassen