Comment remplacer #pragma mark d'Objective-C en Swift ? Existe-t-il un équivalent ?
Bonjour à tous ! Je suis récemment passé d'Objective-C à Swift et je n'arrive pas à trouver un équivalent de la construction habituelle #pragma mark. En Objective-C, j'utilisais activement #pragma mark - Lifecycle, #pragma mark - TableView Delegate et ainsi de suite pour structurer le code dans les gros fichiers. Cela m'aidait beaucoup pour la navigation via le panneau Jump Bar dans Xcode.
J'ai essayé d'écrire // MARK: avec deux slashes et un espace, mais Xcode ne l'affiche parfois pas dans le panneau de navigation. Voici un exemple de mon code :
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
setupUI()
}
private func setupUI() {
// configuration de l'interface
}
// MARK: - TableView DataSource
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 10
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
return UITableViewCell()
}
}