2011-07-13 10 views
4

私はMacintoshアプリケーション開発の新機能です。ユーザーがUSBデバイスをMacintoshに接続したときにアプリケーションを開くことは可能ですか?私はこれについて非常に興味があります。私はデバイスを持っているので、それをMACシステムに接続すると、アプリケーションにインストールされたアプリケーションを開き、USBデバイスからデータを取得する必要があります。これは可能ですか?一度USBデバイスがMACに接続されている場合の火災通知

+0

iDeviceが接続されているときにiTunesがそれを実行するため、どこかにAPIが必要です。 Xcodeを使用していますか? –

+0

@Michael、私はXCodeを使用しています – ChandraSekhar

答えて

2

ファイルシステムがマウント可能なストレージデバイスの場合は、NSWorkspaceのNSWorkspaceDidMountNotification/NSWorkspaceWillUnmountNotification/NSWorkspaceDidUnmountNotification通知を使用して待機します。

他のタイプのデバイスをお探しの場合は、さらに深くダイビングする必要があります。 USB Device Interface Guideをチェックしてください。

+1

通知を待っている場合は、この目的のために小さなデーモンを作成することができます。これをlaunchdに追加することができます – Hasturkun

+0

通知を開始/起動されたプロセスではなく、ログイン項目「デーモン」を使用する必要があります。 –

関連する問題