Course Content
- Introduction to WebKit Objective-C Programming Guide
- What Is the WebKit?
- Who Should Read This Document?
- Organization of This Document
- See Also
- Why Use the WebKit?
- Core WebKit Classes
- Frame Model and View Classes
- Data Model and View Classes
- Provisional vs. Committed Data Sources
- WebView Delegates
- Simple Browsing
- Multiple Windows
- Opening Windows
- Entering URLs
- Handling New Window Requests
- Loading Pages
- Sequence of Frame Load Delegate Messages
- Testing for the Main Frame
- Displaying the Current URL
- Displaying the Page Title
- Displaying Load Status
- Loading Resources
- Sequence of Resource Load Delegate Messages
- Identifying Resources
- Tracking Resource Load Progress
- Paging Back and Forward
- Enabling and Disabling the Back-Forward List
- Adding Back and Forward Buttons
- Setting the Page Cache
- Setting the Capacity
- The Current Item
- Managing State
- Managing History
- Sharing History Objects
- Adding and Removing History Items
- Loading a History Item
- Saving and Loading History Objects
- Making Policy Decisions
- Enabling Editing
- Saving and Loading Web Content
- Modifying the Current Selection
- Changing Editing Behavior
- Should Methods
- Did Methods
- Using Undo When Editing
- Using the Document Object Model from Objective-C
- Interpreting the DOM Specification
- Handling Exceptions
- Using the Document Object Model Extensions
- Using JavaScript From Objective-C
- Spoofing
- Accessing the WebKit From Carbon Applications
- Determining WebKit Availability
- Testing for URL Loading System Availability
- Testing for WebKit Availability
- Isolating Your WebKit and URL Loading System Symbols
- Conditionally Loading Code
- Weak Linking Symbols