Was ist // MARK in Swift und wie verwendet man diese Direktive richtig in Xcode?
Hallo zusammen! Ich bin ein angehender iOS-Entwickler und lerne seit etwa einem Monat Swift. Mir ist aufgefallen, dass in fremden Projekten oft Kommentare wie `// MARK: - ...`, `// TODO: ...` und `// FIXME: ...` vorkommen. Ich verstehe, dass das spezielle Markierungen sind, aber ich habe noch nicht ganz verstanden, wie sie funktionieren und wofür sie benötigt werden.\n\nZum Beispiel habe ich in einem Projekt diesen Code gesehen:\n\n```swift\nclass ViewController: UIViewController {\n \n // MARK: - Lifecycle\n \n override func viewDidLoad() {\n super.viewDidLoad()\n }\n \n // MARK: - Actions\n \n @IBAction func buttonTapped(_ sender: UIButton) {\n // TODO: add logic\n }\n \n // MARK: - Helpers\n \n func setupUI() {\n // FIXME: fix constraints\n }\n}\n```\n\nIch habe versucht, einfach normale Kommentare wie `// Lifecycle` zu schreiben,