반응형
스위프트 기본 명명 규칙 및 참고할 만한 공식 문서
모든 프로그래밍 언어가 그렇듯 스위프트 언어 자체에 명시된 명명 규칙은 없습니다. 코딩 환경, 프레임워크나 협업 그룹에 따라서 달라질 수 있습니다.
애플은 스위프트 관련 문서 및 예제를 모두 API 디자인 가이드라인, 코코아를 위한 코딩 가이드라인에 따라 작성했습니다. 명명 규칙같은 코딩 습관은 나중에 교정하기 여려우니 처음부터 제대로된 코딩 규칙 및 명명 규칙을 익히는 것이 좋습니다.
참고할 만한 스위프트 관련 문서
■ API 디자인 가이드라인
[공식: 영어]
swift.org/documentation/api-design-guidelines/
[한국어]
minsone.github.io/swift-internals/api-design-guidelines/
■ 코코아를 위한 코딩 가이드라인
[공식: 영어]
기본 명명 규칙
1. 대소문자 구별
2. 소문자 카멜케이스: 함수, 메서드, 인스턴스 이름은 첫 글자를 소문자로
3. 대문자 카멜케이스: 클래스, 구조체, 익스텐션, 프로토콜, 열거형 이름은 타입의 이름이기 때문에 이름은 첫 글자를 대문자로
4. 명령 구문 뒤에 세미콜론(;) 붙이는 것은 선택 사항
반응형
'컴퓨터 공학 > Swift' 카테고리의 다른 글
스위프트(swift)가 지향하는 프로그래밍 패러다임은? (0) | 2020.09.29 |
---|---|
[스위프트]프로그래밍 독학을 위한 문법 총 정리 (2) | 2020.09.29 |
스위프트 코드를 macOS말고 다른 실행 환경에서 테스트하기 (0) | 2020.09.22 |
[스위프트]핀치 제스처로 두 손가락으로 이미지 확대/축소하기 (1) | 2020.09.01 |
[스위프트]핀치 제스처로 두 손가락으로 텍스트 확대/축소하기 (0) | 2020.08.30 |
댓글