2010-12-16 4 views
3

Mac OS X에서 응용 프로그램 시작의 시스템 이벤트에 어떻게 든 연결할 수 있습니까? 예를 들어, 특정 응용 프로그램이 열릴 때마다 간단한 스크립트 나 프로그램이 실행되기를 원한다고 가정 해 봅시다. 이 일을하기 위해 어떤 종류의 Cocoa API가 있기를 기대하지만, 아직 찾지 못했습니다.응용 프로그램 시작 이벤트 감지

답변

5

아, 나는 혼자서 알아 냈습니다. 옵서버를 추가 할 수있는 NSNotificationCenter가 포함 된 NSWorkspace라는 클래스가 있습니다. 나는 "NSWorkspaceDidLaunchApplicationNotification"이라는 이름의 옵서버를 추가했으며 이것이 트릭을 수행하는 것으로 보인다.