Como substituir #pragma mark do Objective-C em Swift? Existe um análogo?
Olá a todos! Recentemente migrei de Objective-C para Swift e não consigo encontrar um análogo da construção familiar #pragma mark. Em Objective-C, eu usava ativamente #pragma mark - Lifecycle, #pragma mark - TableView Delegate e assim por diante, para estruturar o código em arquivos grandes. Isso ajudava muito na navegação através do painel Jump Bar no Xcode.
Tentei escrever // MARK: com duas barras e um espaço, mas o Xcode às vezes não exibe isso no painel de navegação. Aqui está um exemplo do meu código:
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
setupUI()
}
private func setupUI() {
// configuração da interface
}
// MARK: - TableView DataSource
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 10
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
return UITableViewCell()
}
}