나는 적절하게 이것을 묻는 방법에 대한 말을 잃어 버렸습니다. 기본적으로 Xcode "스마트 그룹"대신 그룹이 실제로 파일 시스템의 디렉토리로 변환되기를 원합니다. 이것이 Xcode 3.1.2에서 어떻게 이루어 집니까?Xcode의 그룹을 파일 시스템에서 동일하게 매핑하는 방법
답변
당신이 찾고있는 것을 정확하게 이해한다면 대답은 그룹 & 파일 열의 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 추가> 기존 파일 ...을 선택한 다음 드롭 다운되는 옵션 시트에서 기본 "모든 추가 된 폴더에 대한 그룹 만들기"를 "추가 된 폴더에 대한 폴더 참조 만들기"로 변경하십시오.
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 파일을 만들 때 적합하다고 생각하는대로 해당 폴더를 삭제 및 수정할 수 있습니다. 행운과 행복을위한 코딩!
- 1. Xcode의 Strange Bug (?), 모든 새 프로젝트가 기존 코드와 동일하게 열립니다.
- 2. EXE의 파일 오프셋을 PE 섹션에 매핑하는 방법
- 3. .java 파일 그룹을 작업 프로젝트로 변환하는 방법
- 4. 파일 이름에서 일반적인 문자열 그룹을 검색하는 방법
- 5. 분산 파일 시스템에서 파일 순회
- 6. Java를 사용하는 파일 시스템에서 "걸어 다니는"방법
- 7. 파일 시스템에서 문서 검색
- 8. Xcode의 프레임 워크로 파일 읽기
- 9. 원격 서버의 경로를 매핑하는 방법
- 10. config.xml에서 BitSet을 매핑하는 방법
- 11. 이 모델을 매핑하는 방법
- 12. JNA에서 enum을 매핑하는 방법
- 13. getGsmSignalStrength를 이미지에 매핑하는 방법
- 14. System.Drawing Image.From 사용자의 파일 시스템에서 파일
- 15. 다른 파일 시스템에서 같은 파일 사용
- 16. 안드로이드의 파일 시스템에서 리소스 작성
- 17. 리눅스 파일 시스템에서 루프 만들기
- 18. 파일 시스템에서 실행되는 SSIS pckage
- 19. UNIX 시스템에서 JAR 파일 업데이트
- 20. FAT32 파일 시스템에서 파이썬으로 작업하기
- 21. ext3 파일 시스템에서 블록을 읽으시겠습니까?
- 22. 전체 시스템에서 파일 확장자 검색
- 23. mv() Linux ext3 파일 시스템에서
- 24. 정수 그룹을 추가하는 방법
- 25. WPF에서 그룹을 주문하는 방법
- 26. Xcode의 액션에서 피드백을 얻는 방법
- 27. 안드로이드 폴더는 파일 시스템에서 권한을 실행합니다.
- 28. 사용자가 지정한 파일 그룹을 어떻게 저장해야합니까?
- 29. 인덱스의 기본 파일 그룹을 지정 하시겠습니까?
- 30. Plone 제품의 파일 시스템에서 콘텐츠 번역