반응형
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
반응형
'programing' 카테고리의 다른 글
| 행 1부터 시작하는 열 F의 첫 번째 빈 셀을 선택합니다(오프셋 사용 안 함). (0) | 2023.04.15 |
|---|---|
| 오류 "(유니코드 오류) '유니코드 이스케이프' 코덱이 위치 2-3의 바이트를 디코딩할 수 없습니다: 잘린 \UXXXXXXXX 이스케이프" (0) | 2023.04.15 |
| SQL Server에서 'id' 열에 NULL 값을 삽입할 수 없습니다.라는 오류가 발생하는 이유는 무엇입니까? (0) | 2023.04.15 |
| 쓰기 오류와슬로우? 종료 중 오류 대 비종단 오류 (0) | 2023.04.15 |
| Excel 이름 범위 내의 셀을 참조하려면 어떻게 해야 합니까? (0) | 2023.04.15 |





