Swift में // MARK क्या है और Xcode में इस डायरेक्टिव का सही उपयोग कैसे करें?
सभी को नमस्ते! मैं एक शुरुआती iOS डेवलपर हूँ, लगभग एक महीने से Swift सीख रहा हूँ। मैंने देखा है कि दूसरे प्रोजेक्ट्स में अक्सर `// MARK: - ...`, `// TODO: ...` और `// FIXME: ...` जैसी टिप्पणियाँ होती हैं। मैं समझता हूँ कि ये कुछ विशेष मार्कर हैं, लेकिन मुझे पूरी तरह से समझ नहीं आता कि ये कैसे काम करते हैं और इनकी क्या आवश्यकता है।
उदाहरण के लिए, एक प्रोजेक्ट में मैंने यह कोड देखा:
```swift
class ViewController: UIViewController {
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
}
// MARK: - Actions
@IBAction func buttonTapped(_ sender: UIButton) {
// TODO: add logic
}
// MARK: - Helpers
func setupUI() {
// FIXME: fix constraints
}
}
```
मैंने सामान्य टिप्पणियाँ `// Lifecycle` लिखने की कोशिश की, लेकिन वे Xcode के जंप बार में दिखाई नहीं देतीं। कृपया समझाएँ कि इन मार्करों का सही उपयोग कैसे करें और इनके बीच क्या अंतर है।