Installing the Xcode Developer Tools
Preparing Your iOS Device (Optional)
HOUR 2: Just Enough Objective-C and Cocoa
Object-Oriented Programming and Objective-C
Objective-C Programming Basics
Memory Management and Automatic Reference Counting
HOUR 3: Understanding the MVC Design Pattern
Development, Design Patterns, and MVC
HOUR 4: Using Xcode Templates to Create Projects
HOUR 5: Managing Projects and Resources
Managing Frameworks and Libraries
HOUR 6: Using the Xcode Source Editor
Navigating Within and Between Files
Correcting Errors and Warnings in the Issue Navigator
HOUR 7: Working with the Xcode 4 Documentation
Overview of Documentation Resources
Configuring the Xcode Documentation Downloads
Understanding the Documentation Resources
Using the Quick Help Assistant
HOUR 8: Creating User Interfaces
The Anatomy of an Interface Builder File
Working with the IB Layout Tools
Customizing Interface Appearance
Adding Custom Objects to Interface Builder
HOUR 9: Connecting a GUI to Code
Outlet, Actions, and Properties: A Review
Making Connections to Outlets and Actions
Writing Connection Code with Interface Builder
HOUR 10: Creating iOS Application Workflows with Storyboards
The Anatomy of a Multiscene Project
A Navigation Storyboard Example
HOUR 11: Building and Executing Applications
A Brief Introduction to Source Control Systems
Working with Subversion and Git Repositories
Managing a Project in Source Control
HOUR 13: Xcode-Supported Languages
Adding Support for Other Languages
HOUR 14: Planning for Reuse: Frameworks and Libraries
Reusing Code from Existing C/C++ Libraries
HOUR 15: Putting It All Together: Building an OS X Application
Inserting Interface Object References into the Code
Increasing Functionality with a Framework
HOUR 16: Building an iOS Application
Assessing What You Already Have
Adding a Static Library Target
Updating Application Logic and Library Calls for iOS
HOUR 17: Attaching Big Data: Using Core Data in Your Applications
Using the Xcode Core Data Model Editor
Binding a Data Model to a User Interface
HOUR 18: Test Early, Test Often
Adding Unit Tests to an Existing Application
Implementing Tests for Existing Code
Accessing the Rest of an Application Through the Bundle Loader
Getting Started with the Debugger
HOUR 20: Keeping Things Organized: Shared Workspaces
Adding Projects to the Workspace
Configuring the OS X Project to Work in the Workspace
Configuring the iOS Project to Work in the Workspace
HOUR 21: Advanced: Analyzing Code with Instruments
Collecting Data from Additional Instruments Simultaneously
HOUR 22: Managing and Provisioning iOS Devices
Creating an iOS Distribution Certificate
Creating a Distribution Provisioning Profile
HOUR 23: Distributing Your Applications
Finalizing Your Distribution Build
Configuring an iTunes Connect Application Record
Distributing Your Archived Application
Other Xcode Command-Line Tools
3.143.4.181