func urlForImageResource (NSImage.Name) -> URL?
func pathForImageResource (NSImage.Name) -> String?
NSImage
instance associated with the specified name, which can be backed by multiple files representing different resolution versions of the image.
指定された名前と関連付けられるNSImage
インスタンスを返します、それはその画像の異なる解像度バージョンを表している複数のファイルによって裏で支えられることができます。
Availability 有効性
Technology
name
The filename of the image resource file. Including a filename extension is optional. 画像リソースファイルのファイル名。ファイル名拡張子を含めることは任意です。
The NSImage
object associated with the specified name, or nil
if no file is found.
指定された名前と結びつけられたNSImage
オブジェクト、またはファイルが見つからないならばnil
。
This method accommodates Apple’s naming conventions for high-resolution versions of the image. For example, if your bundle contains files named button
, button@2x
, and button
then image
returns an NSImage
object backed by all three files. Each time the NSImage
object is drawn, it selects the representation best for the drawing context.
このメソッドは、画像のハイレゾリューション版のためのApple命名規則に対応します。例えば、あなたのバンドルがbutton
、button@2x
、そしてbutton
と命名されるファイルを含むならば、そのときimage
は3つのファイル全てが背後にあるNSImage
オブジェクトを返します。NSImage
オブジェクトが描画されるたびに、それは描画コンテキストに最良の表現を選択します。
Images requested using this method whose name ends in the word Template
are automatically marked as template images.
このメソッドを使って要求された、それの名前が単語Template
で終わる画像は、自動的に雛形画像として印されます。
This method does not look up images based on set
or get named system images. Use init(named:)
for that purpose.
このメソッドは、set
に基づく画像の検索や、名前付システム画像の取得を行いません。init(named:)
をその目的のために使ってください。
This method does not cache its search results. このメソッドは、それの検索結果をキャッシュしません。
func urlForImageResource (NSImage.Name) -> URL?
func pathForImageResource (NSImage.Name) -> String?
init?(named: NSImage.Name)