Join Simon Allardice for an in-depth discussion in this video Using the Xcode Debugger, part of Cocoa Essential Training.
We have used a few simple troubleshooting techniques like using NSLog to send…messages to the console, and we have talked about diagnosing the most common…issues when hooking up your IBActions and IBOutlets correctly.…But once you're past that, sometimes it's not quite so clear where the problem…is, and you don't want to start writing dozens or hundreds of NSLog messages, so…you want to be able to step through the code line by line as it executes.…And we're going to do that now using the Xcode Debugger.…This is just a brief introduction. If you have already been using the Debugger in…iOS, I won't be telling you anything you don't know already.…
So I have got a simple Cocoa application here called DebugStarter and looking at…the MainMenu.xib file, I have got a button here conveniently titled Boom! and a blank label.…Now that button calls some very straightforward code and a method called doSomething.…It creates a couple of integers by calling some inner methods of this class, and…then it divides one by the other, creates an NSString and spits that out to the…
- Installing the tools
- Creating your first app
- Adding basic interactions
- Understanding the Cocoa application life cycle
- Creating custom controller classes
- Creating alerts
- Understanding delegation
- Working with buttons, text fields, sliders, and more
- Using layout and data views
- Adding and editing toolbars
- Using key-value coding
- Binding objects
- Debugging code
- Distributing an application
- Creating icons and full-screen apps
Skill Level Beginner
1. Getting Started
2. Core Cocoa Skills
4. Creating User Interfaces
5. Arranging User Interfaces
6. Using Data Controls
7. Debugging and Troubleshooting
8. Distributing an Application
9. Finishing Touches
Creating full-screen apps6m 43s
Final thoughts4m 10s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.