Start learning with our library of video tutorials taught by experts. Get started
This course covers the major features of Xcode, the powerful and well-designed integrated development environment (IDE) for developers of OS X and iOS apps. Author Bill Weinman explores the Xcode user interface; reviews the code editors, including version and assistant editors; and shows how to speed up your workflow with code snippets, keyboard shortcuts, and behaviors. The course also shows how to manage your changes with version control and snapshots, create a UI with Interface Builder and storyboards, compile and debug your projects, and perform statistical analysis with Fix-it and Analyze. The final chapter covers emulating hardware with the iOS Simulator.
(music playing) Hi! I'm Bill Weinman, and welcome to Xcode 4 Essential Training. In this course, I'll show you how to use one of the most powerful and flexible development environments available today. I'll explain how the new single Window interface is organized. I'll show you the various Editors available: the standard editor, the assistant editor, and the version editor. I'll explain how to use Interface Builder to create your user interface, using both the traditional NIB files, and the new storyboard's feature that aggregates multiple scenes using segues and transitions.
I'll also cover the various utility inspectors, auto layout, compiler options, debugging tools, workspaces, and static analysis tools that Xcode provides. So, let's get started with Xcode 4 Essential Training.
There are currently no FAQs about Xcode 4 Essential Training.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.