UIWebView

UIWebView foi uma classe do UIKit em iOS usada para exibir conteúdo da web em um aplicativo. No entanto, a partir do iOS 8, a Apple introduziu a classe WKWebView, que oferece uma alternativa mais moderna e eficiente para carregar e exibir conteúdo da web. Vou fornecer um exemplo usando WKWebView para carregar uma página da web em um aplicativo iOS:

Criando uma WebView usando WKWebView:

import UIKit
import WebKit

class ViewController: UIViewController, WKNavigationDelegate {
    var webView: WKWebView!

    override func viewDidLoad() {
        super.viewDidLoad()

        // Criando uma WKWebView
        webView = WKWebView(frame: view.frame)
        webView.navigationDelegate = self
        
        // Carregando uma URL em WKWebView
        if let url = URL(string: "https://www.example.com") {
            let request = URLRequest(url: url)
            webView.load(request)
        }
        
        // Adicionando a WKWebView à hierarquia de Views
        view.addSubview(webView)
    }
    
    // Implementando métodos do WKNavigationDelegate se necessário
    func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
        // Chamado quando o carregamento da web é concluído
    }
}

Neste exemplo, um WKWebView é criado programaticamente e usado para carregar uma página da web. A URL desejada é carregada usando a classe URLRequest, e o método load(_:) da WKWebView é usado para iniciar o carregamento.

Não se esqueça de importar o framework WebKit no arquivo onde você está usando WKWebView.

Por favor, substitua "https://www.example.com" pela URL real que você deseja carregar na sua aplicação. Além disso, você pode implementar outros métodos do WKNavigationDelegate para lidar com eventos de navegação, como quando o carregamento é concluído (webView(_:didFinish:)), quando ocorre um erro, etc.