Как заменить #pragma mark из Objective-C в Swift? Есть ли аналог?
مرحباً بالجميع! لقد انتقلت مؤخراً من Objective-C إلى Swift ولا أستطيع العثور على ما يعادل البنية المألوفة #pragma mark. في Objective-C، كنت أستخدم بنشاط #pragma mark - Lifecycle و#pragma mark - TableView Delegate وهكذا، لتنظيم الكود في الملفات الكبيرة. كان هذا يساعد كثيراً في التنقل عبر لوحة Jump Bar في Xcode.
حاولت كتابة // MARK: مع شرطتين مائلتين ومسافة، لكن Xcode أحياناً لا يعرض ذلك في لوحة التنقل. إليك مثال على الكود الخاص بي:
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
setupUI()
}
private func setupUI() {
// إعداد الواجهة
}
// MARK: - TableView DataSource
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 10
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
return UITableViewCell()
}
}