BrowserEngineKit
Web
Official docs outline
- Essentials
Covers Developing a browser app that uses an alternative browser engine, Designing your browser architecture, Preparing your app to be the default web browser.
- Browser extensions
Covers Creating browser extensions in Xcode, Extension life cycle, Extension resources.
- Web content
Covers View and input coordination, Text interaction, BEWebAppManifest.
- Scroll view interaction
Covers BEScrollView, BEScrollViewScrollUpdate, BEScrollViewDelegate.
- Drag interaction
Covers BEDragInteraction, BEDragInteractionDelegate.
- Context menus
Covers BEContextMenuConfiguration.
- Accessibility
Covers BEAccessibilityTextMarkerSupport, valueChangedNotification, selectionChangedNotification, BEAccessibilityContainerType.
- Just-in-time code compilation
Covers Protecting code compiled just in time, Improving control flow integrity with pointer authentication, BE_JIT_WRITE_PROTECT_TAG.
- Downloads
Covers Downloading files in a web browser with an alternative browser engine, BEDownloadMonitor.
- Enumerations
Covers BEAccessibilityOrientation.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.