Sandboxing your application refers to blocking or allowing certain features of macOS. That way, apps don't have all-access passes to the file system, the Internet, etc. This video shows how sandboxing works.
- [Narrator] Sandboxing refers…to an application's permissions.…What is the app allowed to do?…Imagine downloading a calculator app and finding out,…at some point, that the app has access to the internet,…that the app has access to your USB drives, that the app…can read and write to the file system, et cetera.…Sandboxing attempts to solve this by having you declare…exactly what features your application is going to use.…And this feature is actually required in releasing…your application to the app store.…
So here I have my window and I'm going to filter…for a WebView in the object library.…So I have this WebKit View right here…and I'll just click and drag it and use the handles…to stretch it out to fill the window.…What we're going to do is have the application load…some web content, and then add Sandboxing to show…that we can block that content from loading,…depending on our Sandboxing settings.…So now I'm going to option + click AppDelegate.swift and I…should have my WebView on the left and my code on the right.…
- Installing your development tools
- Working with Xcode and the MVC pattern
- Creating basic interactions
- Creating delegate classes
- Building a user interface
- Laying out the UI
- Working with data and table views
- Binding data objects to the UI
- Debugging your app
- Distributing the app
Skill Level Beginner
1. Get Started
2. Core Cocoa Skills
4. Create User Interfaces
5. Arrange User Interfaces
6. Use Data Controls
7. Debug and Troubleshoot
8. Distribute an Application
9. Finishing Touches
Create full screen apps1m 51s
Next steps1m 21s
- 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.