Create BearWave macOS radio-first app
This commit is contained in:
13
Sources/BearWaveCore/Support/BearWaveAssets.swift
Normal file
13
Sources/BearWaveCore/Support/BearWaveAssets.swift
Normal file
@@ -0,0 +1,13 @@
|
||||
import AppKit
|
||||
import Foundation
|
||||
|
||||
enum BearWaveAssets {
|
||||
static func imageURL(named name: String, extension fileExtension: String = "png") -> URL? {
|
||||
Bundle.module.url(forResource: name, withExtension: fileExtension)
|
||||
}
|
||||
|
||||
static func image(named name: String, extension fileExtension: String = "png") -> NSImage? {
|
||||
guard let url = imageURL(named: name, extension: fileExtension) else { return nil }
|
||||
return NSImage(contentsOf: url)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user