Avatar ·

Wie ersetzt man #pragma mark aus Objective-C in Swift? Gibt es ein Äquivalent?

Hallo zusammen! Ich bin kürzlich von Objective-C auf Swift umgestiegen und finde kein Äquivalent zur gewohnten Konstruktion #pragma mark. In Objective-C habe ich aktiv #pragma mark - Lifecycle, #pragma mark - TableView Delegate und so weiter verwendet, um den Code in großen Dateien zu strukturieren. Das half sehr bei der Navigation über die Jump Bar in Xcode.

Ich habe versucht, // MARK: mit zwei Schrägstrichen und einem Leerzeichen zu schreiben, aber Xcode zeigt dies manchmal nicht in der Navigationsleiste an. Hier ist ein Beispiel meines Codes:

class ViewController: UIViewController {

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

    private func setupUI() {
        // UI-Einrichtung
    }

    // MARK: - TableView DataSource

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

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