programing

Swift: 이해 // MARK

jooyons 2023. 4. 15. 08:45
반응형

Swift: 이해 // MARK

Swift에서 코멘트를 쓰는 목적은 무엇입니까?

// MARK: This is a comment

다음 작업도 수행할 수 있는 경우:

// This is a comment

의 개요// MARK달성할 수 있을까요?

// MARK:그리고.// MARK: -Swift의 구문은 와 동일하게 기능합니다.#pragma mark그리고.#pragma mark -구문을 지정합니다.

이 구문을 사용하는 경우(+)// TODO:그리고.// FIXME:빠른 점프 바에 표시하기 위한 추가 정보를 얻을 수 있습니다.

소스 코드의 몇 줄에 대해 생각해 보십시오.

// MARK: A mark comment lives here.

func isPrime(_ value: UInt) -> Bool { return true }

여기에 이미지 설명 입력

참고로 빠른 점프 바는 Xcode의 맨 위에 있습니다.

여기에 이미지 설명 입력

파일 내 빠른 탐색을 지원하기 위해 주로 존재합니다.

대시(// MARK: -)에 의해, 양호한 구분선이 표시됩니다.이것을 고려하다MARK코멘트:

// MARK: - A mark comment lives here.

여기에 이미지 설명 입력

해당 메뉴의 굵은 글씨 옵션 바로 위에 있는 진한 회색 구분선은 대시에서 가져옵니다.

또한 대시 뒤에 텍스트가 없는 것만으로 코멘트 없이 다음 구분선을 작성할 수 있습니다.

// MARK: -

여기에 이미지 설명 입력

말씀드렸듯이// TODO:그리고.// FIXME:여기에 댓글도 표시됩니다.

// MARK: - Prime functions

func isPrime(_ value: UInt) -> Bool {
    // TODO: Actually implement the logic for this method
    return true
}

func nthPrime(_ value: UInt) -> Int {
    // FIXME: Returns incorrect values for some arguments
    return 2
}

여기에 이미지 설명 입력

  • FIXME에는 눈에 띄는 작은 반창고 아이콘이 있습니다.
  • MARK 아이콘은 목차처럼 보입니다.
  • TODO 아이콘은 체크리스트에 가깝습니다.

빠른 점프 바의 행을 클릭하면 소스 코드의 해당 행으로 직접 이동합니다.

MARK는 점프 바에 다음과 같이 시각적 마크를 추가합니다.

ex// MARK: Core Data Stack

여기에 이미지 설명 입력

언급URL : https://stackoverflow.com/questions/35963128/swift-understanding-mark

반응형