2009-02-27 28 views

cevap

13

Apple'ın Launch Services Programming Guide'a bir göz atın. Eğer uygulamalar Info.plist için CFBundleURLTypes ekleyip LSRegisterURL() ile uygulamanızı kayıt var.

alıntı Firefox.app/Contents/Info.plist den:

<key>CFBundleURLTypes</key> 
    <array> 
      <dict> 
        <key>CFBundleURLIconFile</key> 
        <string>document.icns</string> 
        <key>CFBundleURLName</key> 
        <string>http URL</string> 
        <key>CFBundleURLSchemes</key> 
        <array> 
          <string>http</string> 
        </array> 
      </dict> 
.... 

DÜZENLEME: bir nasıl yapılır makalesi

için Handling URL schemes in Cocoa bakın