문제

xcode에서 게임을 일으키고 있으며 주 응용 프로그램의 다양한 클래스를 사용하여 기본 응용 프로그램의 데이터 파일을 작성하는 도우미 응용 프로그램을 추가하고 싶습니다.

구체적으로 : 주요 응용 프로그램은 카드 게임입니다. Card.m과 같은 클래스를 사용하는 도우미 응용 프로그램을 원합니다. 게임이 사용하는 사용자 정의 카드의 데크 용 deck.xml 파일을 만듭니다.

내 직감은 자연스러운 방법 이이 XML 파일을 빌드하기 위해 응용 프로그램 인 "카드 adder"에 두 번째 컴파일 타겟을 추가하는 것입니다. 코코아 터치 인 메인 앱과 달리,이를 쉘 응용 프로그램으로 만들 수 있으므로 더 빠르고 더럽습니다.

여기 내 끊어지고, 내 질문 : 이 두 번째 목표에 대한 주요 루틴으로 무엇을 시작합니까? 기존의 Main.m 파일을 찾아 주 게임 앱과 관련이 있습니다. 여태까지는 그런대로 잘됐다. 그러나 물론 Helper / Shell 앱에 대한 두 번째 메인 이스트 파일을 추가 할 수 없습니다.

어떻게이 주변을 돌아 다니는가? 메인에서는 무엇을 사용합니까? 컴파일 타겟 "카드 가산"에 어떻게 신호를 보내는 것은이 새 파일에 주 서브 루틴이 포함되어 있습니까?

도움이 되었습니까?

해결책

파일의 이름이 아니라 함수의 이름 / 서명

  int main(int argc, char *argv[])
.

중요합니다.이 기능으로 파일을 만드십시오.응용 프로그램 당 하나의 메인 만 가질 수 있습니다.

다른 팁

실제로 두 개의 main.m 파일을 가질 수 있습니다.파일 시스템의 다른 폴더에 넣으십시오.하나의 대상에 하나, 다른 대상에 추가하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top