EXTENSION
public extension Bundle
var versionNumber: String
Version number via - CFBundleShortVersionString
var buildNumber: String
Build number via - CFBundleVersion
func decode<T: Decodable>(
_ type: T.Type,
fromFile file: String,
withExtension `extension`: String? = nil,
dateDecodingStrategy: JSONDecoder.DateDecodingStrategy = .deferredToDate,
keyDecodingStrategy: JSONDecoder.KeyDecodingStrategy = .useDefaultKeys
) -> Deferred<Future<T, Error>>
Load model type from bundle resource
- Parameters:
- type: Type to load
- file: File name
- dateDecodingStrategy: date decoding strategy
- keyDecodingStrategy: key decoding strategy
- Returns: Future
Name | Description |
---|---|
type | Type to load |
file | File name |
dateDecodingStrategy | date decoding strategy |
keyDecodingStrategy | key decoding strategy |