Skip to content

코딩 컨벤션

Sun Kyung Kim edited this page Nov 11, 2022 · 4 revisions
  • 들여쓰기는 4개

  • self는 클로저 안에서만(캡쳐될 때만 사용)

  • 전역 상수는 Constant 파일, 특정 클래스에서만 사용하는 상수라면 fileprivate extension

  • Linelength: 110

  • UI 설정 코드

    func configureViews() {
    	configureSubviews()
    	configureConstraints()
    }
    
    func configureSubviews() -> 하위 뷰 추가
    func configureConstraints() -> 오토레이아웃
  • 그 외는 StyleShare Swift Style Guide를 따름

  • 프로퍼티, 메서드 순서

    static
    internal
    private
    let 
    var
    computed proprty
    
    // MARK: - Enum
    
    // MARK: - @IBOutlet
    
    // MARK: - UI Properties
    
    // MARK: - Properties
    
    // MARK: - Subscript
    
    // MARK: - Init
    
    // MARK: - Life Cycles 
    
    // MARK: - @IBActions
    
    // MARK: - @objc
    
    // MARK: - ~~ Functions (e.g. Configure Functions, Validation Functions etc...)

그 외 참고 자료

Clone this wiki locally