私はそれがNSFileWrapper
の一部だと思うし、あなたはApp Storeでそれを行うことができるかもしれません。知りません。
NSFileWrapper *fw = [[NSFileWrapper alloc] initWithURL:fileURL,
// don't memory map, we only want to change the icon
options:NSFileWrapperReadingWithoutMapping
error:NULL];
[fw setIcon:updatedIcon];
icon
とsetIcon
はApplicationKit
カテゴリ、ないFoundation
の主NSFileWrapper実装の一部であることに注意してください:https://developer.apple.com/library/mac/#documentation/AppKit/Reference/NSFileWrapper_AppKitAdditions/NSFileWrapperApplicationKitAdditions.html
編集:それはあなたがプログレスバーを持つことができる方法です。閉じるボタンを作成するには、ドックアイコンと同様に、アイコンへの参照がNSView
必要です。
編集2:WebKitブラウザでもこれが実行されます(Safariだけではありません)。ソースを掘り下げれば、おそらくそれを見つけることができます。
編集3:私はそれがNSURLDownload
によって自動的に行われたと思います。実際にダウンロードしたコンテンツを実際に生成している偽のダウンロードを行った場合は、そのスタイルを自分で使うことができます。私はそれが任意のクリック可能なアイコンを作ることは可能だとは思わない。
出典
2013-07-09 16:01:51
ddr
'NSURLDownload'はmacOS Sierraから廃止されました。 – proxi