├── .gitignore ├── .swift-version ├── .travis.yml ├── LICENSE ├── Makefile ├── Package.swift ├── README.md ├── Resources ├── header.png └── imageassets_screenshot.png ├── Sources └── XCAssetsKit │ ├── Asset.swift │ ├── AssetProtocol.swift │ ├── AssetType.swift │ ├── ColorSet.swift │ ├── CubeTextureSet.swift │ ├── DataSet.swift │ ├── Extensions │ ├── URL+AppendingPathComponents.swift │ ├── URL+Contents.swift │ ├── URL+ContentsJSON.swift │ └── URL+FileStatus.swift │ ├── Folder.swift │ ├── ImageSet.swift │ ├── Info.swift │ ├── MipmapSet.swift │ ├── TextureSet.swift │ ├── XCAssets.swift │ └── XCAssetsKitError.swift ├── Tests └── XCAssetsKitTests │ ├── ColorAssetsTests.swift │ ├── FolderTests.swift │ ├── ImageAssetsTests.swift │ ├── TestResource │ ├── Assets+Folder.xcassets │ │ ├── Contents.json │ │ └── Folder │ │ │ ├── Contents.json │ │ │ ├── Folder │ │ │ ├── Contents.json │ │ │ ├── Folder │ │ │ │ ├── Contents.json │ │ │ │ ├── Folder1 │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Image.imageset │ │ │ │ │ │ ├── Artboard.png │ │ │ │ │ │ ├── Artboard@2x.png │ │ │ │ │ │ ├── Artboard@3x.png │ │ │ │ │ │ └── Contents.json │ │ │ │ └── Folder2 │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Image.imageset │ │ │ │ │ ├── Artboard.png │ │ │ │ │ ├── Artboard@2x.png │ │ │ │ │ ├── Artboard@3x.png │ │ │ │ │ └── Contents.json │ │ │ └── Image.imageset │ │ │ │ ├── Artboard.png │ │ │ │ ├── Artboard@2x.png │ │ │ │ ├── Artboard@3x.png │ │ │ │ └── Contents.json │ │ │ └── Image.imageset │ │ │ ├── Artboard.png │ │ │ ├── Artboard@2x.png │ │ │ ├── Artboard@3x.png │ │ │ └── Contents.json │ ├── Assets.xcassets │ │ └── Contents.json │ ├── ColorAssets.xcassets │ │ ├── Blue.colorset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── Red.colorset │ │ │ └── Contents.json │ ├── ImageAssets.xcassets │ │ ├── Contents.json │ │ ├── image_pdf.imageset │ │ │ ├── Artboard.pdf │ │ │ └── Contents.json │ │ └── image_png.imageset │ │ │ ├── Artboard.png │ │ │ ├── Artboard@2x.png │ │ │ ├── Artboard@3x.png │ │ │ └── Contents.json │ └── ResourceLoader.swift │ └── XCAssetsTests.swift └── XCAssetsKit.podspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Makefile -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/README.md -------------------------------------------------------------------------------- /Resources/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Resources/header.png -------------------------------------------------------------------------------- /Resources/imageassets_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Resources/imageassets_screenshot.png -------------------------------------------------------------------------------- /Sources/XCAssetsKit/Asset.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/Asset.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/AssetProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/AssetProtocol.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/AssetType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/AssetType.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/ColorSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/ColorSet.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/CubeTextureSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/CubeTextureSet.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/DataSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/DataSet.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/Extensions/URL+AppendingPathComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/Extensions/URL+AppendingPathComponents.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/Extensions/URL+Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/Extensions/URL+Contents.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/Extensions/URL+ContentsJSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/Extensions/URL+ContentsJSON.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/Extensions/URL+FileStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/Extensions/URL+FileStatus.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/Folder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/Folder.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/ImageSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/ImageSet.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/Info.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/Info.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/MipmapSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/MipmapSet.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/TextureSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/TextureSet.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/XCAssets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/XCAssets.swift -------------------------------------------------------------------------------- /Sources/XCAssetsKit/XCAssetsKitError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Sources/XCAssetsKit/XCAssetsKitError.swift -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/ColorAssetsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/ColorAssetsTests.swift -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/FolderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/FolderTests.swift -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/ImageAssetsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/ImageAssetsTests.swift -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Image.imageset/Artboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Image.imageset/Artboard.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Image.imageset/Artboard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Image.imageset/Artboard@2x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Image.imageset/Artboard@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Image.imageset/Artboard@3x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder1/Image.imageset/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Image.imageset/Artboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Image.imageset/Artboard.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Image.imageset/Artboard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Image.imageset/Artboard@2x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Image.imageset/Artboard@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Image.imageset/Artboard@3x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Folder/Folder2/Image.imageset/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Image.imageset/Artboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Image.imageset/Artboard.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Image.imageset/Artboard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Image.imageset/Artboard@2x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Image.imageset/Artboard@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Image.imageset/Artboard@3x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Folder/Image.imageset/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Image.imageset/Artboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Image.imageset/Artboard.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Image.imageset/Artboard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Image.imageset/Artboard@2x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Image.imageset/Artboard@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Image.imageset/Artboard@3x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets+Folder.xcassets/Folder/Image.imageset/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ColorAssets.xcassets/Blue.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ColorAssets.xcassets/Blue.colorset/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ColorAssets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ColorAssets.xcassets/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ColorAssets.xcassets/Red.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ColorAssets.xcassets/Red.colorset/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_pdf.imageset/Artboard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_pdf.imageset/Artboard.pdf -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_pdf.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_pdf.imageset/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_png.imageset/Artboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_png.imageset/Artboard.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_png.imageset/Artboard@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_png.imageset/Artboard@2x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_png.imageset/Artboard@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_png.imageset/Artboard@3x.png -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_png.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ImageAssets.xcassets/image_png.imageset/Contents.json -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/TestResource/ResourceLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/TestResource/ResourceLoader.swift -------------------------------------------------------------------------------- /Tests/XCAssetsKitTests/XCAssetsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/Tests/XCAssetsKitTests/XCAssetsTests.swift -------------------------------------------------------------------------------- /XCAssetsKit.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/XCAssetsKit/HEAD/XCAssetsKit.podspec --------------------------------------------------------------------------------