XCode 16.0 日本語化計画
指定された名前に関連した NSImage インスタンスを返します。このインスタンスは、イメージの異なる解像度バージョンを表す複数のファイルによってサポートされます。
name
イメージリソースファイルのファイル名。ファイル名拡張子を含めるかどうかはオプションです。
指定された名前に関連した NSImage オブジェクト。ファイルが見つからない場合は nil になります。
このメソッドは、イメージの高解像度バージョンに対する Apple の命名規則に対応しています。たとえば、バンドルに button.png、button@2x.png、button.pdf という名前のファイルが含まれている場合、imageForResource:@"button" は、3 つのファイルすべてを基にした NSImage オブジェクトを返します。NSImage オブジェクトが描画されるたびに、描画コンテキストに最適な表現が選択されます。
このメソッドを使用して要求されたイメージで、名前が Template という単語で終わるものは、自動的にテンプレートイメージとしてマークされます。
このメソッドは、setName(_:) に基づいてイメージを検索したり、名前の付いたシステムイメージを取得したりしません。その目的には、init(named:) を使用してください。
このメソッドは検索結果をキャッシュしません。
func urlForImageResource(NSImage.Name) -> URL?
指定されたイメージリソースの場所を NSURL として返します。
func pathForImageResource(NSImage.Name) -> String?
指定されたイメージリソースファイルの場所を返します。
init?(named: NSImage.Name)
指定された名前に関連付けられた画像オブジェクトを返します。