| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
.xcassets parser written in Swift 🐧
let xcassets: XCAssets = try! XCAssets(fileURL: URL(fileURLWithPath: "path/to/file.xcassets"))
let contents: XCAssetsContents = xcassets.contents // Decode Contents.json
let assets: [Assets] = xcassets.assets // Decode Assets
if case .imageSet(let imageSet) == assets[0] {
print(imageSet.fileName) // image_png
print(imageSet.contents.images.count) // 3
print(imageSet.contents.images[0].filename) // Optional("Artboard.png")
print(imageSet.contents.images[0].scale) // Optional("1x")
print(imageSet.contents.images[1].filename) // Optional("Artboard@2x.png")
print(imageSet.contents.images[1].scale) // Optional("2x")
print(imageSet.contents.images[2].filename) // Optional("Artboard@3x.png")
print(imageSet.contents.images[2].scale) // Optional("3x")
}XCAssetsKit is available under the MIT license. See the LICENSE file for more info.
| Back | FazBrowse Home | New Git URL |