코드 컨벤션이 있으면 협업시 일관성있는 코드를 작성할 수 있다.
타인의 코드 리뷰시 문법이 아닌 로직 자체에 집중할 수 있다.
1.1 import 시에는 abc 순서로.
import UIKit
import SwiftyColor
import SwiftyImage
import Then
import URLNavigator
1.2 빈줄에는 공백이 들어가지 않게한다.
모든 파일은 빈줄로 끝나도록 한다.
1.3 들여쓰기
4개의 공백
최대 가로 길이는 100 characters
1.4 띄어쓰기
: 뒤에 띄어쓰기 한번
var a: Int
카멜 케이스 사용.
let titleMarginRight: CGFloat
let titleMarginLeft: CGFloat
let bodyMarginRight: CGFloat
let bodyMarginLeft: CGFloat
클로저
() -> Void
를 사용합니다.let completionBlock: (() -> Void)?