저는 OS X와 XCode가 새로 도입되었으므로 모든 용어를 알고 있다고 가정하지 마십시오.Xcode : .app 패키지를 만들고 리소스로 작업하는 방법은 무엇입니까?
저는 리눅스로 1 년 동안 게임을 개발해 왔습니다. 이제 Xcode로 OS X로 옮길 것입니다. 나는 OS X에서 모든 애플리케이션과 심지어 게임까지 하나의 패키지로만 보았습니다 (올바른 경우 숨겨진 .app
확장으로 끝남). 그리고이 시스템을 사용하기를 원합니다 : 하나의 사용자 친화적 인 .app
패키지는 더블 클릭으로 시작할 수 있습니다.
질문 1 : .app 패키지는 하나의 단일 파일입니까, 아니면 폴더입니까?
마법사의 Command line application
옵션을 사용하여 XCode에서 새 프로젝트를 시작했습니다. 올바른 선택입니까? 아니면 .app
응용 프로그램을 만들기 위해 다른 것을 선택해야합니까? 저는 SDL을 사용하고 있기 때문에 그 중 하나를 선택했습니다. SDL은 창을 자동으로 만듭니다.
지금, 나는 마침내 라이브러리 (SDL.framework
, SDL_image.framework
, libBox2D.dylib
, Cocoa.framework
, OpenGL.framework
)를 많이 연결하여, (SDL, OpenGL을, Box2D의 사용) 내 모든 게임은 엑스 코드 컴파일하기 위해 그것을 관리.
내 게임을위한 리소스를 .app
패키지에 추가하고 물론 읽을 수있게하고 싶습니다.
질문 2 : Xcode에서 .app 패키지를 사용하는 방법은 내 게임을위한 리소스가 포함되어 있습니까?
미리 감사드립니다.
내일 인터넷 연결없이 휴가가되기 때문에 누군가 나를 빨리 도와 줄 수 있기를 바랍니다.
고마워요. 내 C++ 코드를 Cocoa 프로젝트와 함께 사용하도록 포장하는 방법이 있습니까? –
@Martijn 예 .mm 파일 확장명은 Objective-C 및 Object + C++ 구조를 단일 파일로 사용할 수있게 해주는 Objective-C++입니다. 모든 코드 파일의 이름을 바꾸고 싶지 않으므로 "소스를 다음으로 빌드"설정을 Objective-C++로 변경하면 사용하는 파일 확장명은 중요하지 않습니다. – IronMensan