250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- OSLog
- IOS
- it
- algorithm
- Equatable
- github
- Swift
- xcode
- designPattern
- tip
- basic
- listview
- pubspec.yaml
- toyproject
- enumerations
- UIAccessibility
- GIT
- pubspec
- SwiftGen
- ToDoRim
- flutter
- protocol
- Extentsion
- Widget
- keyWindow
- swiftlint
- dart
- COMMIT
- reetcode
- Leetcode
Archives
- Today
- Total
수니의 개발새발
[iOS/Swift/Basic] 주석과 퀵헬프(Quick Help) 본문
728x90
반응형
📌 이번 글은
Xcode에서 주석과 퀵헬프 사용 방법 입니다.
주석
- 주석 생성 단축키 : command[⌘] + /
한 줄 주석
// 한 줄 주석
여러 줄 주석
/*
여러 줄 주석
*/
중첩 주석
/* 여러 줄 주석 안쪽에
/* 여러 중첩 주석 가능
// 한 줄도 가능
*/
여기도 주석!
*/
문서화 주석
// MARK: - 문서화 주석
/// 한 줄 문서화 주석
/** 여러 줄 문서화 주석
*/
퀵헬프 (Quick Help)
- 코드 기능 설명서
- 퀵헬프 보는 방법 : option[⌥] + 원하는 코드 클릭 or command[⌘] + option[⌥] + [3]
- 퀵헬프 생성 단축키 : command[⌘] + option[⌥] + /
퀵헬프를 위한 마크업 예시
/// 오류 타입의 열거형
/// - noName: 이름이 없을 때 발생하는 오류
/// - incorrectGrade(grade: Int): 학년이 1학년 미만, 3학년 초과인 경우 잘못된 학년으로 인식하여 오류로 처리
/// - unknown: 알 수 없는 오류
enum ErrorStudentInfo: Error {
case noName
case incorrectGrade(grade: Int)
case unknown
}
/**
첫 줄은 Summary
줄바꿈 : 텍스트 간의 한 줄을 비워놓기
원형 글머리 기호 : '-' '+' '*'
- 원형 글머리
번호 글머리
1. 1번
텍스트 기울기 : *A pair of marks*
텍스트 볼드 : **Two pair of marks**
링크 : [Suni Blog](https://sunidev.tistory.com/)
- note: 강조하고 싶은 메모 노트
- author: 작성자
- warning: 주의해야 할 점
---
> 매개변수와 반환값 표기 하기
- parameters:
- studentName: 학생 이름
- studentGrade: 학생 학년, 1 미만 또는 3을 초과 하면 오류 발생
- Throws: 오류가 발생하면 ErrorStudentInfo의 한 케이스를 throw
- returns: Success Save Student Info 정보
*/
func saveStudentInfo(studentName: String?, studentGrade grade: Int = 0) throws -> String {
guard let name: String = studentName else {
throw ErrorStudentInfo.noName
}
if grade > 3 {
throw ErrorStudentInfo.incorrectGrade(grade: grade)
}
return "🟢 Success Save Student Info 🟢 name : \(name)." + (grade > 0 ? " grade : \(grade)." : "")
}
🙋🏻♀️ 참고
야곰, ⌜스위프트 프로그래밍: Swift5⌟, 한빛미디어(2019)
728x90
반응형
'iOS - Swift' 카테고리의 다른 글
[iOS/Swift/Basic] 열거형 Enumerations : 원시값 Raw Values, 연관값 Associated Values (2) | 2024.01.24 |
---|---|
[iOS/Swift/Basic] 컬렉션형(Array, Dictionary, Set) (0) | 2024.01.23 |
[iOS/Swift] iOS13에서 statusBarFrame 경고 해결 (0) | 2024.01.01 |
[iOS/Swift] iOS13에서 keyWindow 경고 해결 (0) | 2023.12.22 |
[iOS/Swift] Keychain으로 안전하게 데이터 저장/반환/삭제하기 (pod 'SwiftKeychainWrapper') (0) | 2022.06.10 |
Comments