2016-12-13 6 views

답변

0

프로젝트의 helloworld 대상이 명령 줄 도구로 구성됩니다 (터미널 모양의 검은 색 사각형 아이콘). 그것들은 하나의 독립형 파일로 컴파일되므로 Xcode는 리소스 파일을 그 파일에 포함 할 수 없습니다 (이것이 비활성화되어있는 이유입니다).

리소스 파일을 포함하려면 "Cocoa Application"대상을 만들어야합니다. Cocoa Application 템플릿을 사용하여 새 프로젝트를 시작하거나 현재 프로젝트에 대상을 수동으로 추가 할 수 있습니다. 새 프로젝트를 시작하는 것이 더 쉬울 수도 있습니다.

+0

매우 명확합니다. 예를 들어 QtCreator와는 달리 "리소스"는 (아이콘 인 것처럼) 삽입 될 헤더 파일로 변환되지 않습니다. stdin (http://stackoverflow.com/q/41096878/704972)을 처리하는 방법을 알고 있다면 해당 질문에 대답하십시오. – Calaf

+0

수정. 대형 응용 프로그램이 수백 또는 수천 개의 리소스 파일을 포함하는 것은 비실용적입니다. 따라서 MacOS X 응용 프로그램 (작은 명령 줄 도구 제외)은 [번들]로 컴파일됩니다 (https://developer.apple.com/library/content/documentation/CoreFoundation). /Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1) – par