Join Simon Allardice for an in-depth discussion in this video Creating basic interaction, part of Cocoa Essential Training.
I am going to create a new Xcode project. This will of course be a Cocoa Application.…I'll just give it a simple name, in this case, BasicInteraction, because I want…to get the view and our code to talk to each other.…Make sure that everything except Use Automatic Reference Counting is unchecked.…I am just going to save that onto my Desktop.…This project template gives me a handful of files.…We have the AppDelegate.h and AppDelegate.m files here, and our interface MainMenu.xib.…
Now you will hear these files referred to as XIB files, which kind of makes sense…for .xib, but also as NIB files which might not.…That's because until a few years ago the file extension for your user interface…files was .nib, which stood for Next Step Interface Builder.…We used to use a separate program called, Interface Builder, to work with these…files up until Xcode 4. When it was integrated into Xcode itself and they have…actually been called XIB files for a few years, but a lot of developers still…talk about the NIB file and adding things to the NIB and customizing the NIB.…
- 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.