JWSWebViewSample
- Link 1-En (Good): WKWebView: Differences from UIWebView browsing engine
- Link 1-Ko (Good): UIWebView와 WKWebView의 차이
- Link 2: What's the difference between UIWebView and WKWebView?
Requirements
- Minimum iOS Target : iOS 9.0
- Minimum Xcode Version : Xcode 9.0
- This Sample Project : Xcode 9.2 (Because of "Self Area")
Description
-
This is the WebView Sample source. Both UIWebView and WKWebView can be checked together.You can also check the Swift source and Objective-C source.
-
This is the default project swift. You can also test with objective-c by adding an objective-c source inside. Public data was managed by appdelegate.swift.
-
It is easy to check the execution result of UIWebView and WKWebView.
-
An example of using objective-c in swift, and an example of using the swift source in objective-c.
Info
Result Image
| structure | objective-c | swift |
|---|---|---|
![]() |
![]() |
![]() |
Source
- AppDelegate.swift
...
// Change your test URL here.
private let urlString = "http://www.github.com"
// For convenience, I created it in "appdelegate". This is whether or not "URL" is selected.
@objc var isURL:Bool = false
@objc var url:URL? {
return URL(string: urlString)
}
...-
swift
- WKWebView : SwiftWKWebViewController.swift
- UIWebView : SwiftUIWebViewController.swift
-
objective-c
- WKWebView : ObjectiveCWKWebViewViewController.h , .m
- UIWebView : ObjectiveCUIWebViewViewController.h , .m
-
sample.html
Apple Link
- WKWebView : https://developer.apple.com/documentation/webkit/wkwebview
- UIWebView : https://developer.apple.com/documentation/uikit/uiwebview
Using Swift And Objective-C together
- Swift
| Packaging, Defines Module : YES | Import "yourprojectname-Swift.h" |
|---|---|
![]() |
![]() |
- Objective-C, Bridging Header Setting
Safe Area
- Also available on iPhone X
- https://developer.apple.com/documentation/uikit/uiview/positioning_content_relative_to_the_safe_area
| iPhone X Sample View 1 | iPhone X Sample View 2 |
|---|---|
![]() |
![]() |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.









