2009-09-20 6 views
1

저는 코코아 앱을 만들고 싶습니다. 요청에 따라 열어보고 싶습니다. 더 나은 이해를 위해서 당신은 evernote를보아야합니다. 그것은 상태 표시 줄에 앉아 자신의 상태 항목을 가지고 헬퍼 애플 리케이션이 있습니다.코코아 도우미 앱

Evernote의 응용 프로그램 번들은 EvernoteHelper 실행 파일을 보여줍니다. XCode 프로젝트에서 이러한 실행 파일을 만드는 방법은 무엇입니까? 그것은 분리 된 표적이어야 하는가? 하지만 실행 파일을 별도의 대상으로 만들지 않고 별도의 응용 프로그램을 만듭니다. bunlde?

인터넷에서 앱을 다시 실행하는 데 도움이되는 앱 도우미를 만드는 몇 가지 예를 보았습니다. 하지만이 도우미 애플리케이션에는 컴파일 된 코드 만 있으면됩니다. 메뉴 및/또는 이미지가 포함 된 도우미 응용 프로그램 용 nib 파일과 같은 추가 리소스가 궁금합니다. 내가 도우미 응용 프로그램은 systembar에 앉아 할 수 있으며 클릭 될 때, 내 앱이 도우미 응용 프로그램이로 작동 것, 그것은 실행되지 않을 것 (시작되어야하고 싶은 코멘트

에 대한

UPDATE 메인 앱의 런처).

나는, 주요 응용 프로그램의 번들

답변

2

두 가지 응용 프로그램이 필요합니다. 하나는 실제 응용 프로그램이고, 다른 하나는 응용 프로그램입니다. 다른 하나는 상태 항목을 제공하고 실제 응용 프로그램을 시작하는 얼굴없는 응용 프로그램입니다.

FBA를 다른 응용 프로그램의 리소스로 설정하고 FBA가 실행 중인지 여부와 로그인시 실행되는지 여부를 제어하는 ​​비 FBA 제어 환경을 가질 수 있습니다.

0

그것은 단지 다른 응용 프로그램 그리고 그것은 완전히 당신이 엑스 코드에서 파일을 구성하는 방법을 당신에게 달려까지 도우미 실행 파일을 복사하는 방법을 궁금 별도의 프로젝트 또는에서 그것을 가지고 하위 프로젝트 그건 내가 보통 보통 표적을 추가 할 것이라고 말했어. 새로운 타겟에는 NIB가 포함될 수 있지만 꼭 그럴 필요는 없습니다. 당신의 헬퍼가해야 할 일에 정말로 달려 있습니다. "재발행"과 정확히 무슨 뜻인지 확실하지 않습니다. (아마도 launchd는 당신이 찾고있는 것일뿐입니다)

관련 문제