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
}
}