2012-08-21 3 views
0

XCode: Copy Headers: Public vs. Private vs. Project?엑스 코드 - 라이브러리

에서 헤더 파일의 종류 보인다 좋은 설명이 될 수 있습니다하지만 난 아직도의 많은 부분을 이해할 수 없었다.

공개적으로 읽을 수있는 소스 코드? 그들은 헤더 파일의 읽을 수있는 소스 코드를 의미합니까?

private - 아직 구현 부분에서 작업 중이므로 공용으로 변경하고 라이브러리를 다시 빌드 할 때까지 해당 헤더를 비공개로 표시하고 아무도이를 사용할 수 없게됩니다. ??

프로젝트 - 나는 짧은 아무것도에게

답변

0

긴 이야기를 이해할 수 없었다 : 당신은, 도서관과 같은 코드를 사용할 수 있도록 헤더에 그 기능과 유형 선언을 넣어하려는 경우.

파일 형식이 c 개이고 형식과 함수가 필수임을 선언하는 복잡한 코드가있는 경우 헤더에 넣으십시오.

그렇지 않으면 은 헤더를 사용하지 않아야합니다. 가독성과 문서화를 위해 이들을 분리하는 것이 좋습니다.

+0

저는 라이브러리로 코드를 사용하고 싶습니다. 따라서 헤더를 사용할 것입니다. 머리글의 '유형'에 대해 혼란스러워합니다. 공개 비공개 및 프로젝트. 프로젝트 설정에서 헤더의 유형을 설정하는 옵션이 있습니다. – neeraj