Home > Store

Xcode and Instruments Fundamentals LiveLessons (Video Training): Build and Optimize Apps for iOS and OS X, Downloadable Version

Xcode and Instruments Fundamentals LiveLessons (Video Training): Build and Optimize Apps for iOS and OS X, Downloadable Version

Your browser doesn't support playback of this video. Please download the file to view it.

Downloadable Video

  • Sorry, this book is no longer in print.
  • About this video
  • Accessible from your Account page after purchase. Requires the free QuickTime Player software.

    Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.

Not for Sale

Register your product to gain access to bonus material or receive a coupon.

Description

  • Copyright 2013
  • Edition: 1st
  • Downloadable Video
  • ISBN-10: 0-321-91204-7
  • ISBN-13: 978-0-321-91204-6

3+ Hours of Video Instruction

Xcode and Instruments Fundamentals LiveLessons covers how to develop and debug applications with the Xcode IDE and how to use Instruments to perform sophisticated debugging and performance analysis.

Brandon Alexander, developer and author, covers how to use the iOS development toolkit. The first four lessons cover Xcode by showing viewers how to navigate the basic interface, create a new project and use various editors, understand how Xcode organizes the build settings, debug their application with LLDB, and customize Xcode for their workflow. Lessons 5-10 focus on Instruments by showing viewers how to navigate the interface and profile their application, analyze memory leaks and break retain cycles, analyze general performance and make the application responsive, analyze Core Data performance, analyze power consumption of the application, and use Instruments to drive the application.

Table of Contents:

Introduction

Lesson 1: Welcome to Xcode
Learning objectives  
1.1 Tour the Xcode interface
1.2 Navigate Xcode          

Lesson 2: Editing Your Project’s Files
Learning objectives
2.1 Edit source files
2.2 Edit Interface Builder files
2.3 Create Storyboards
2.4 Edit Core Data models

Lesson 3: Inside Your Project’s Build Settings
Learning objectives
3.1 Edit your project’s build configuration
3.2 Conquer Targets and Schemes
3.3 Create sub-projects and static libraries

Lesson 4: Advanced Xcode        
Learning objectives
4.1 Prepare for debugging on the device
4.2 Debug with LLDB
4.3 Customize Xcode

Lesson 5: Welcome to Instruments
Learning objectives
5.1 Prepare for performance tuning and look at the Instruments interface
5.2 Tour the available Instruments
     
Lesson 6: Debugging Memory Issues
Learning objectives   
6.1 Fix memory leaks and retain cycles
6.2 Detect and remove NSZombies
6.3 Analyze overall memory performance
     
Lesson 7: General Performance Analysis and Tuning
Learning objectives  
7.1 Use the Time Profiler: Discover inefficient algorithms
7.2 Use the Time Profiler: Un-block the main thread
7.3 Improve graphics performance: Analyze blended layers
7.4 Improve graphics performance: Discover offscreen rendered images
7.5 Improve graphics performance: Find misaligned images

Lesson 8: Tuning Core Data
Learning objectives  
8.1 Analyze fetches
8.2 Look at the cache system
8.3 Analyze save times and frequency

Lesson 9: Power Management
Learning objectives   
9.1 Gather power usage data
9.2 Analyze power usage data
     
Lesson 10: Automation with Instruments
Learning objectives  
10.1 Automate UI testing
10.2 Combine automation with other Instruments

Summary

LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more.  View all LiveLessons on InformIT at http://www.informit.com/imprint/series_detail.aspx?ser=2185116

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.