Back to Search
ISBN 9780321912046 is out of print and is currently unavailable, alternate formats (if applicable) are shown below.
Available options are listed below:

Xcode and Instruments Fundamentals Livelessons (Video Training): Build and Optimize Apps for IOS and OS X, Downloadable Version (Out of print)

AUTHOR Alexander, Brandon
PUBLISHER Addison-Wesley Professional (03/23/2013)
PRODUCT TYPE Video (Other)

Description
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

Show More
Product Format
Product Details
ISBN-13: 9780321912046
ISBN-10: 0321912047
Content Language: English
More Product Details
Carton Quantity: 0
Country of Origin: US
Subject Information
BISAC Categories
Computers | Programming - Mobile Devices
Computers | Programming Languages - General
Descriptions, Reviews, Etc.
publisher marketing
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

Show More
List Price $149.99
Your Price  $107.99
Video