-
Notifications
You must be signed in to change notification settings - Fork 3
코드 규칙
Youngjun Choi edited this page Jan 29, 2019
·
1 revision
기본적인 코드 규칙은 SwiftLint를 따릅니다.
중괄호 다음에 공백을 사용하지 않습니다.
ex)
class Computer {
var keyboard = ""
}
- 타입추론은 필요할 때만 사용합니다.
- UI Type 명을 변수옆에 작성합니다. ex)
textLabel
- Array는 복수명사로 작성합니다. ex)
results
- Dictionary 타입은 Dic를 붙여줍니다. ex)
textDic
- 변수끼리 구분은 공백 다음 MARK문을 사용합니다. ex)
var keyboard = ""
공백
MARK: - 주석
- 접근제어자와 상수, 변수를 구분합니다. ex)
private let name = ""
private var age = ""
var text = ""
var image = ""
- IBOutlet은 weak로 선언합니다.
- 프로퍼티 또는 메서드가 외부에서 사용되지 않을 경우 접근제어자를 private로 선언합니다.
- 옵셔널 강제 추출을 사용하지 않습니다.
- weak self를 사용하는 경우 self를 guard let으로 바인딩합니다.
- 함수 사이에 공백을 사용합니다.
- 제어문, if let, guard let 짧은 경우 한줄로 작성합니다.
- 파일에 클래스를 명시해줍니다. ex)
파일명 + Viewcontroller