Objective-C 네임 스페이스 충돌을 해결하는 가장 좋은 방법은 무엇입니까? Objective-C에는 네임 스페이스가 없습니다. C와 매우 흡사합니다. 모든 것이 하나의 전역 네임 스페이스 내에 있습니다. 일반적인 관행은 클래스 앞에 이니셜을 붙이는 것입니다. 예를 들어 IBM에서 작업하는 경우 "IBM"으로 접두어를 붙일 수 있습니다. Microsoft에서 일하는 경우 "MS"를 사용할 수 있습니다. 등등. 때때로 이니셜은 프로젝트를 참조합니다. 예를 들어 Adium 접두사 클래스에는 "AI"가 붙습니다 (이니셜을 가질 수있는 회사가 없기 때문에). Apple은 NS로 클래스 접두사를 지정하며이 접두사는 Apple 전용으로 예약되어 있습니다. 여태까지는 그러나 클래스 이름 앞에 2 ~ 4자를 추가..