2009-05-01 4 views

답변

1

당신이 찾고있는 것을 정확하게 이해한다면 대답은 그룹 & 파일 열의 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 추가> 기존 파일 ...을 선택한 다음 드롭 다운되는 옵션 시트에서 기본 "모든 추가 된 폴더에 대한 그룹 만들기"를 "추가 된 폴더에 대한 폴더 참조 만들기"로 변경하십시오.

4

Xcode에서 파일 구조는 약간 잘못된 이름입니다. Xcode 프로젝트에서 볼 수있는 구조는 프로젝트가 존재하는 구조의 관계형 매핑이 아니라 프로젝트의 참조 매핑입니다. 예를 들어 'foo'라는 프로젝트의 루트에있는 프로젝트에서 그룹을 만들면 프로젝트 설정에 의해 관리되는 'foo'컨테이너에 대한 참조가 만들어지고 'foo'라는 폴더는 생성되지 않습니다. 파일 시스템에 응용 프로그램이있는 루트 디렉토리에 있습니다. 이것은 Xcode를 사용하는 많은 개발자들에게 경합의 핵심입니다.

대신, 파일 시스템 (Finder)의 프로젝트 폴더에 폴더 구조를 만들 것을 권장합니다 (예 : @smorgan). 예를 들어, 프로젝트로 이동하여 폴더 'bar'를 생성하십시오. 그런 다음 프로젝트에서 프로젝트를 제어하고 추가> 기존 파일 ...을 선택하고 폴더를 선택하십시오. 이렇게하면 'bar'폴더가 프로젝트로 가져와집니다. 실제로 프로젝트의 해당 위치에 대한 'bar'라는 참조 포인터가 생성됩니다.

프로젝트에 표준 또는 정의 된 구조가있는 사람이라면 일반적으로 프로젝트 폴더와 모든 폴더 및 하위 폴더 (프로젝트 스켈레톤/트리)를 만듭니다. 이것은 루트에 소스와 리소스가있을 수 있으며, 리소스에는 이미지, 오디오, 뷰, 셀 등과 같은 추가 폴더가있을 수 있습니다. 소스 폴더에는 UI, 모델, Util 등이있을 수 있으며 UI에는 시작, 설정, 응용 프로그램 등 ... 일단 기본 프로젝트 폴더가 ZIP 루트 폴더를 정의하고 "XCode Project Outline"또는 그 의미를 지닌 이름을 지정하십시오.

새 프로젝트를 만들려고 할 때 ZIP 파일을 프로젝트가 살고 싶은 곳으로 복사하고 파일의 압축을 풀고 폴더 이름을 프로젝트 이름으로 지정하십시오. 그런 다음 폴더에 새 프로젝트 파일을 만든 다음 ADD Existing File .../Folders ... (재귀 = 선택됨)에 따라 전체 프로젝트 폴더 hiarchy를 프로젝트에 추가합니다. 좀 더 진보 된 마술을 원한다. 응용 프로그램 프레임 워크의 일반적인 비트를 응용 프로그램과 관련이 없으며 ZIP 파일에 포함하십시오. 그런 다음 폴더의 압축을 풀고 폴더 계층 구조를 추가하면 기본 파일 (.h, .m, 등 ...)을 빠르고 쉽게 추가 할 수 있습니다.

내가 언급해야 할 것은 이미 가지고있는 프로젝트에서 시작하여 해당 프로젝트가 버전 제어하에있는 경우 저장소에서 프로젝트를 "내보내는"것이 가장 좋습니다. 이렇게하면 (헤드)의 현재 버전을 기반으로 모든 파일이 빌드되고 숨겨진 .svn 참조가 모두 제거됩니다. 그런 다음 프로젝트 폴더 템플릿 ZIP 파일을 만들 때 적합하다고 생각하는대로 해당 폴더를 삭제 및 수정할 수 있습니다. 행운과 행복을위한 코딩!

관련 문제