[xcode] 내 Xcode 프로젝트에 파란색 폴더가있는 이유는 무엇입니까?

Github에서 프로젝트를 가져올 때 Xcode에 파란색으로 표시되는 두 개의 폴더가 있지만 다른 모든 폴더는 노란색입니다. 무슨 일이야?



답변

파란색은 “폴더 참조”를 나타내는 데 사용됩니다.

이것이 무엇이며 언제 사용해야하는지에 대한 명확한 설명은 http://struct.ca/2010/xcode-folder-references/ 에서 제공됩니다 .

Xcode에는 그룹과 폴더 참조라는 두 가지 유형의 폴더가 있습니다. 그룹을 사용하여 실제 파일 시스템의 구조에 영향을주지 않고 프로젝트의 파일을 구성 할 수 있습니다. Xcode에서만 코드로 작업 할 것이기 때문에 이것은 코드에 좋습니다. 반면에 그룹은 리소스 파일에 적합하지 않습니다.

합리적으로 복잡한 프로젝트에서 일반적으로 수백 개는 아니더라도 수십 개의 에셋 파일을 다루게되며 이러한 에셋은 Xcode 외부에서 사용자 나 디자이너가 수정하고 조작해야합니다. 모든 리소스 파일을 하나의 플랫 폴더에 넣는 것은 재앙을 일으키는 방법입니다. 여기에서 폴더 참조가 들어옵니다.이를 통해 파일 시스템의 폴더로 파일을 구성하고 Xcode에서 동일한 폴더 구조를 유지할 수 있습니다.


답변