Orders placed after 4PM on weekdays will not ship until the next business day. Orders placed after 11am Fridays will not ship until the following Monday.
Faster shipping methods may be available; just upgrade during checkout.
*Some exclusions apply.
Enter new zip code to refresh estimated delivery time.
The video download Xcode and Instruments Fundamentals LiveLessons: Build and Optimize Apps for iOS & OS X from Class on Demand 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.
Lessons (Run Time)
Lesson 1: Welcome to Xcode
Learning Objectives (0:37)
Lesson 1.1: Tour the Xcode interface (20:29)
Lesson 1.2: Navigate Xcode (18:52)
Learning Objectives (0:33)
Lesson 7.1: Use the Time Profiler: Discover inefficient algorithms (4:17)
Lesson 7.2: Use the Time Profiler: Un-block the main thread (8:37)
Lesson 7.3: Improve graphics performance: Analyze blended layers (4:22)
Lesson 7.4: Improve graphics performance: Discover offscreen rendered images (5:23)
Lesson 7.5: Improve graphics performance: Find misaligned images (4:06)
Lesson 8: Tuning Core Data
Learning Objectives (0:36)
Lesson 8.1: Analyze fetches (5:02)
Lesson 8.2: Look at the cache system (5:23)
Lesson 8.3: Analyze save times and frequency (2:47)
Lesson 9: Power Management
Learning Objectives (0:38)
Lesson 9.1: Gather power usage data (1:34)
Lesson 9.2: Analyze power usage data (8:07)
Lesson 10: Automation with Instruments
Learning Objectives (0:27)
Lesson 10.1: Automate UI testing (5:55)
Lesson 10.2: Combine automation with other Instruments (2:35)
About the Presenter
Brandon Alexander is a developer, author, and speaker. He has worked in multiple industries writing various types of software. After entering the world of iOS development, he began speaking at conferences and authored the book Pro iOS 5 Tools (Apress). Brandon is an iOS developer at Black Pixel, which is an interdisciplinary team of senior designers, developers, and artists working together to create beautiful and well-architected applications for Apple hardware.
Table of Contents
Class on Demand Video Download: Xcode and Instruments Fundamentals LiveLessons: Build and Optimize Apps for iOS & OS X Review