기초

2. 이름 정의 규칙

섭섭's 2024. 5. 26. 22:27

Naming Convention 은 문법이 아니라 반드시 지켜야 할 필요는 없습니다.

하지만 모두가 이 규칙을 지키고 있고 장점이 있기 때문에 지켜주는것이 좋습니다.

 

가장 큰 장점은 코드의 가독성이 높아집니다.

코드의 가독성이 높아진다면 실수할 확률도 줄어들어 

코드의 안정성이 높아집니다.

 

Swift 가 사용하는 Namig Convention은 CamelCase 입니다.

CamelCase는 이름에 포함된 첫번째 문자를 표기하는 방법

두개이상의 단어가 포함되어있을때 단어를 구분하는 방법을 규정합니다.

 

CamelCase 는

UpperCamelCase와 lowerCamelCase 로 구분됩니다.

UpperCamelCase는 이름에 포함된 모든 단어의 첫번째 글자를 대문자로 표기합니다.

 lowerCamelCase는 첫번째 문자가 항상 소문자 입니다. 

 

UpperCamelCase로 표기해야하는 상황은

Class

Structure

Enumeration

Extension

Protocol

을 사용할때 UpperCamelCase로 표기해야합니다.

 

lowerCamelCase로 표기해야하는 상황은

 

Variable

Constant

Function

Property

parameter

을 사용할때 lowerCamelCase로 표기해야 합니다.

 

 

 

 

출처:kxcoding Essential Swift 강좌

 

 

 

'기초' 카테고리의 다른 글

5.Boolean,String,Type Inference  (0) 2024.05.31
4.메모리와 Int Float  (0) 2024.05.30
3.Scope -1  (0) 2024.05.26
1.변수와 상수를 선언하는 문법  (0) 2024.05.26
Xcode 기초 세팅  (0) 2024.05.19