LaunchService
デフォルトブラウザとかデフォルトメーラーとかのデフォルトアプリとして設定する方法。前述の「デフォルトアプリとして認識してもらう方法」も参照してください(この設定も必要なので)。 これは実のところ関数を呼び出すだけです。が、Info.plist の方に…
デフォルトブラウザとかデフォルトメーラーとか、そういうデフォルトアプリの候補として認識してもらう方法。こういうのはその対応する URL の scheme 部分が関係しているわけですが、それぞれのアプリケーションで「私はこの scheme を受け取れますよ」って…
例えば、"http://" とかメールの "mailto:"、 RSSの "feed://" とかを受け取ってくれるアプリを探す。いわゆるデフォルトアプリの設定をおこなったりするものですね。 CFArrayRef LSCopyApplicationURLsForURL(CFURLRef inURL, LSRolesMask inRoleMask) inUR…