XCAssetsKit 0.0.4

XCAssetsKit 0.0.4

Atsuya Sato 维护。



  • Atsuya Sato

Header

Build Status Pods Version Swift

XCAssetsKit

Swift 编写的.xcassets 解析器🐧

使用方法

    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("[email protected]")
        print(imageSet.contents.images[1].scale) // Optional("2x")

        print(imageSet.contents.images[2].filename) // Optional("[email protected]")
        print(imageSet.contents.images[2].scale) // Optional("3x")
    }

支持的资产

  • 文件夹
  • 图像集
  • 颜色集
  • 数据集
  • 纹理集
  • 米柏集
  • 立方纹理集
  • 应用图标集
  • 应用图标集
  • 启动图像
  • 品牌资产
  • 应用图标集
  • 图标集
  • 贴纸图标集
  • AR资源组
  • AR参考图像
  • AR对象
  • 手表应用表盘集
  • 图像堆栈
  • 图像堆栈层
  • 精灵图集
  • 通用控制台仪表板图像
  • 通用排行榜
  • 通用排行榜集
  • 贴纸包
  • 贴纸
  • 贴纸序列

许可

XCAssetsKit 按照MIT许可提供。有关更多信息,请参阅 LICENSE 文件。