Join Simon Allardice for an in-depth discussion in this video Sandboxing an application, part of Cocoa Essential Training.
Sandboxing is a technique Apple have introduced to help with security.…Say you download a calculator app or buy one from the Mac Apps Store.…Well, think about this, do you want that app to immediately have complete and…total access to your file system, to the network, to your microphone and webcam,…to the devices attached on your USB ports?…Well, of course you don't, but by default that is the way that applications have…worked in the past, they run with the privileges of the user who's running them.…Sandboxing gets us away from this situation.…
When we add Sandboxing, simply put, it means that applications are put in…containers by the operating system, by OS X itself.…Sandboxing limits what the application can do down to only what it needs to do,…and it makes you as a developer say up front exactly what it is your app needs to do.…And if attempts to do something else, that would be blocked and Sandboxing…is important, this is now required, if you want to put your app in the Mac App Store.…You have to say exactly where your application needs, there is a set of options,…
- 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.