https://github.com/paulocf92/hws-easy-browser
Hacking With Swift - Easy Browser project
https://github.com/paulocf92/hws-easy-browser
ios-development storyboard swift uikit webkit
Last synced: about 2 months ago
JSON representation
Hacking With Swift - Easy Browser project
- Host: GitHub
- URL: https://github.com/paulocf92/hws-easy-browser
- Owner: paulocf92
- Created: 2022-09-11T23:57:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-12T14:39:22.000Z (over 2 years ago)
- Last Synced: 2025-01-16T22:28:21.255Z (3 months ago)
- Topics: ios-development, storyboard, swift, uikit, webkit
- Language: Swift
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hacking With Swift - Easy Browser project
This project features:
- WKWebView (WebKit lib) to render web pages
- Web View's load method and allowsBackForwardNavigationGestures prop
- UIAlertController's to handle various options or none
- Customization of a view controller's toolbarItems with multiple UIBarButtonItem
- Improve understanding of delegates and protocol design (Liskov Substitution Principle)
- WebView's various lifecycle methods (didFinish, decidePolicyFor, etc)
- Key-Value Observers and observeValue function for a specific keyPath
- Escaping closures