Avatar ·

¿Cómo reemplazar #pragma mark de Objective-C en Swift? ¿Existe un análogo?

¡Hola a todos! Recientemente migré de Objective-C a Swift y no puedo encontrar un análogo de la construcción habitual #pragma mark. En Objective-C usaba activamente #pragma mark - Lifecycle, #pragma mark - TableView Delegate y así sucesivamente para estructurar el código en archivos grandes. Esto ayudaba mucho a la navegación a través del panel Jump Bar en Xcode.

Probé escribir // MARK: con dos barras y un espacio, pero a veces Xcode no lo muestra en el panel de navegación. Aquí hay un ejemplo de mi código:

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        setupUI()
    }

    private func setupUI() {
        // configuración de la interfaz
    }

    // MARK: - TableView DataSource

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 10
    }

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        return UITableViewCell()
    }
}