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를 사용합니다. 예를 들면, MyClass
나 MyStruct
와 같이 표기합니다.
Swift
Swift에서는 클래스와 구조체 이름을 표기할 때 마찬가지로 UpperCamelCase를 사용합니다. 예를 들면, MyClass
나 MyStruct
와 같이 표기합니다.
Objective-C와 Swift에서의 이름 짓는 규칙의 차이를 이해하면, 두 언어 간에 코드를 쉽게 변환하고 이해할 수 있습니다. 새로운 언어를 배울 때 이러한 세부사항을 숙지하는 것은 중요합니다.
참고 문헌: The Swift Programming Language