[swift] Objective-C와 Swift에서의 이름 짓는 규칙 차이

Objective-C와 Swift는 둘 다 iOS 및 macOS 애플리케이션을 개발하기 위한 언어입니다. 하지만 두 언어의 이름 짓는 규칙에는 몇 가지 차이가 있습니다. 이 글에서는 Objective-C와 Swift에서의 이름 짓는 규칙의 차이에 대해 살펴보겠습니다.

1. 변수와 상수 이름

Objective-C

Objective-C에서는 변수와 상수 이름을 표기할 때 일반적으로 lowerCamelCase를 사용합니다. 예를 들면, myVariable이나 myConstant와 같이 표기합니다.

Swift

Swift에서는 변수와 상수 이름을 표기할 때 마찬가지로 lowerCamelCase를 사용합니다. 예를 들면, myVariable이나 myConstant와 같이 표기합니다.

2. 함수와 메소드 이름

Objective-C

Objective-C에서는 함수와 메소드 이름을 표기할 때 snake_case를 사용합니다. 예를 들면, my_function이나 my_method와 같이 표기합니다.

Swift

Swift에서는 함수와 메소드 이름을 표기할 때 camelCase를 사용합니다. 예를 들면, myFunction이나 myMethod와 같이 표기합니다.

3. 클래스와 구조체 이름

Objective-C

Objective-C에서는 클래스와 구조체 이름을 표기할 때 UpperCamelCase를 사용합니다. 예를 들면, MyClassMyStruct와 같이 표기합니다.

Swift

Swift에서는 클래스와 구조체 이름을 표기할 때 마찬가지로 UpperCamelCase를 사용합니다. 예를 들면, MyClassMyStruct와 같이 표기합니다.

Objective-C와 Swift에서의 이름 짓는 규칙의 차이를 이해하면, 두 언어 간에 코드를 쉽게 변환하고 이해할 수 있습니다. 새로운 언어를 배울 때 이러한 세부사항을 숙지하는 것은 중요합니다.

참고 문헌: The Swift Programming Language