Swift: понимание / / Марк
какова цель написания комментариев в Swift, как:
// MARK: This is a comment
когда вы также можете сделать:
// This is a comment
что значит // MARK добиться?
2 ответа:
The
// MARK:и// MARK: -синтаксис в Swift функции идентичны#pragma markи#pragma mark -синтаксис в Objective-C.при использовании этого синтаксиса (плюс
// TODO:и// FIXME:), вы можете получить дополнительную информацию в быстрый переход бар.рассмотрим эти несколько строк кода:
// MARK: A mark comment lives here. func isPrime(value: UInt) -> Bool {и для справки, панель быстрого перехода находится в верхней части Xcode:
он существует в основном, чтобы помочь с быстрой навигации в файле.
обратите внимание, что черточки (
// MARK: -) вызывает хорошую разделительную линию, чтобы показать. Рассмотрим этоMARKкомментарий:// MARK: - A mark comment lives here.более темная серая разделительная линия чуть выше выделенной жирным шрифтом опции в этом меню идет от тире.
дополнительно, мы можем достигнуть этого разделителя строки без комментария, просто не имея никакого текста после тире:
// MARK: -как уже упоминалось,
// TODO:комментарии также появятся здесь.// MARK: - A mark comment lives here. func isPrime(value: UInt) -> Bool { // TODO: Fix this laterнажатие на любую строку в панели быстрого перехода приведет вас непосредственно к этой строке в исходном коде.





