2010-05-19 5 views
4

나는 약간의 Obj-C 프로젝트를 읽어 봤는데 의미, 나는 항상 명명 파일이 표준을 찾는거야 :는 무엇을 "+"목표 - C 파일

ClassName+OtherClassName.h 

이 무엇을 의미합니까? 일반적으로 왼쪽에 사용되는 기본 클래스와 오른쪽에 사용되는 다른 클래스와 함께 사용됩니다.

NSString+URLEncoding.h 

미리 감사드립니다.

+0

파일 이름의 두 번째 부분이 _ 다른 이름 일 수는 없음을 알았으므로주의하십시오. –

답변

6

내가 사용한 것을 본 방식은 카테고리을 구성하는 방법으로 클래스에 추가 된 코드 확장입니다. 각 카테고리에는 자체 헤더 및 소스 파일이 제공됩니다. '+'는 자주 사용되지는 않지만 파일 이름의 다른 문자입니다. here 카테고리에 대해 더 자세히 읽을 수 있습니다.

1

이름 지정 규칙입니다. 이 경우 URL 인코딩과 관련이있는 항목을 구현하는 NSString의 범주가 있습니다.