스유 단축키!
- xcode상에서 파일 빠르게 찾아서 이동하기: command + shift + o
- 코드 정렬: control + a (or 필요한 코드 드래그) → control + i
- 프리뷰 띄우기: command + option + enter
- 프리뷰 없애기: command + enter
타입 이름
UpperCamelCase를 사용합니다.
SplashView
, TextStyleModifier
등 줄이지 않고 사용
- 타입 이름(
class
, protocol
, struct
, enum
)만 Upper CamelCase → 그 외에는 모두 Lower CamelCase
- 기타 UpperCamelCase가 필요하다고 생각되는 경우는 팀원들과 논의하기
Protocol 사용 시
extension
으로 모두 빼기 : 하나의 extension에 프로토콜 하나씩
- 프로토콜에서 정의하는 메서드는 확장(Extension)을 통해 구현
변수 및 상수 이름
- 알아볼 수 있는 네이밍을 사용해주세요! → 책임이 최대한 명확하게 나타나도록
- lowerCamelCase를 사용합니다.
- 미리 논의된 약어인 경우 CamelCase라고 하더라도 모두 대문자로 씀
- 예시)
totalCount (O)
totalCnt(x)
줄바꿈
- 줄바꿈 (Ctrl+M) → 엑스코드 설정 상 90글자 초과시 해당 줄