목차


CA-PIN Coding Convention


  1. 파라미터나 배열에서 코드가 한 줄을 초과할 때 ,뒤에 개행문자 사용하기
  2. 모든 함수는 extension 을 따로 두어 처리하고 각 기능 별 함수마다 MARK 사용하기

Swift Style Guide


StyleShare 구성원들이 Swift 코드를 이해하기 쉽고 명확하게 작성하기 위한 스타일 가이드입니다. 구성원들의 의사결정에 따라 수시로 변경될 수 있습니다.

본 문서에 나와있지 않은 규칙은 아래 문서를 따릅니다.

코드 레이아웃


들여쓰기 및 띄어쓰기

빈 줄

임포트

모듈 임포트는 알파벳 순으로 정렬합니다. 내장 프레임워크를 먼저 임포트하고, 빈 줄로 구분하여 서드파티 프레임워크를 임포트합니다.

import UIKit

import SwiftyColor
import SwiftyImage
import Then
import URLNavigator

네이밍

클래스

함수

변수

상수

열거형

약어

클래스와 구조체

타입

주석

프로그래밍 권장사항

라이센스


본 문서는 크리에이티브 커먼즈 저작자표시 4.0 국제 라이센스에 따라 이용할 수 있으며, 저작권은 전수열과 StyleShare에게 있습니다.