Open Classswift 6.0.3Foundation
Bundle
class Bundle
class Bundle
import Foundation
class NSObject
The root class of most Foundation class hierarchies.
protocol CustomDebugStringConvertible
A type with a customized textual representation suitable for debugging purposes.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable : Equatable
A type that can be hashed into a Hasher
to produce an integer hash value.
protocol NSObjectProtocol : AnyObject
The NSObjectProtocol
groups methods that are fundamental to all Foundation objects.
protocol Sendable
init(for aClass: AnyClass)
init?(identifier: String)
init?(path: String)
convenience init?(url: URL)
class var allBundles: [Bundle] { get }
class var allFrameworks: [Bundle] { get }
class var main: Bundle { get }
class func path(forResource name: String?, ofType ext: String?, inDirectory bundlePath: String) -> String?
class func paths(forResourcesOfType ext: String?, inDirectory bundlePath: String) -> [String]
class func preferredLocalizations(from localizationsArray: [String]) -> [String]
class func preferredLocalizations(from localizationsArray: [String], forPreferences preferencesArray: [String]?) -> [String]
class func url(forResource name: String?, withExtension ext: String?, subdirectory subpath: String?, in bundleURL: URL) -> URL?
class func urls(forResourcesWithExtension ext: String?, subdirectory subpath: String?, in bundleURL: NSURL) -> [NSURL]?
var appStoreReceiptURL: URL? { get }
var builtInPlugInsPath: String? { get }
var builtInPlugInsURL: URL? { get }
var bundleIdentifier: String? { get }
var bundlePath: String { get }
var bundleURL: URL { get }
override var description: String { get }
var developmentLocalization: String? { get }
var executableArchitectures: [NSNumber]? { get }
var executablePath: String? { get }
var executableURL: URL? { get }
override var hash: Int { get }
var infoDictionary: [String : Any]? { get }
var isLoaded: Bool { get }
var localizations: [String] { get }
var localizedInfoDictionary: [String : Any]? { get }
var preferredLocalizations: [String] { get }
var principalClass: AnyClass? { get }
var privateFrameworksPath: String? { get }
var privateFrameworksURL: URL? { get }
var resourcePath: String? { get }
var resourceURL: URL? { get }
var sharedFrameworksPath: String? { get }
var sharedFrameworksURL: URL? { get }
var sharedSupportPath: String? { get }
var sharedSupportURL: URL? { get }
func classNamed(_ className: String) -> AnyClass?
override func isEqual(_ object: Any?) -> Bool
func load() -> Bool
func loadAndReturnError() throws
func localizedString(forKey key: String, value: String?, table tableName: String?) -> String
func object(forInfoDictionaryKey key: String) -> Any?
func path(forAuxiliaryExecutable executableName: String) -> String?
func path(forResource name: String?, ofType ext: String?) -> String?
func path(forResource name: String?, ofType ext: String?, inDirectory subpath: String?) -> String?
func path(forResource name: String?, ofType ext: String?, inDirectory subpath: String?, forLocalization localizationName: String?) -> String?
func paths(forResourcesOfType ext: String?, inDirectory subpath: String?) -> [String]
func paths(forResourcesOfType ext: String?, inDirectory subpath: String?, forLocalization localizationName: String?) -> [String]
func preflight() throws
func url(forAuxiliaryExecutable executableName: String) -> URL?
func url(forResource name: String?, withExtension ext: String?) -> URL?
func url(forResource name: String?, withExtension ext: String?, subdirectory subpath: String?) -> URL?
func url(forResource name: String?, withExtension ext: String?, subdirectory subpath: String?, localization localizationName: String?) -> URL?
func urls(forResourcesWithExtension ext: String?, subdirectory subpath: String?) -> [NSURL]?
func urls(forResourcesWithExtension ext: String?, subdirectory subpath: String?, localization localizationName: String?) -> [NSURL]?
func unload() -> Bool