Join Simon Allardice for an in-depth discussion in this video Binding more complex controls, part of Cocoa Essential Training.
For simple binding examples, we can bind directly to an object declared in the…app delegate, as we just did.…But as we get more advanced, that won't be good enough.…Now first realize the role that I'm talking about here.…We are still doing Model-view controller. We have go the user interface view…object, something even as simple as a text field.…We have go to model, the actual data, and with the bindings, we can minimize a lot…of the glue code in the middle and the controller, but we can't, and we don't…want to remove it from the picture, it's still a vital part.…
So in that previous simple example, we still went through the AppDelegate as the…Controller to act as a middleman between the user interface view Objects and the…Model Object, in this case, one Book object, and again, there was nothing in the…Book object that knew anything about a user interface element.…So it's this bit in the middle I'm talking about here, the Controller.…We have already seen earlier in the course that yes, we can use 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.