Latest 0.3.0
License MIT
Platforms ios 8.0, requires ARC
Frameworks Photos



PhotosKit.saveImage(image, toAlbum: "Album Name")
PhotosKit.saveImage(image, toAlbum: "Album name", completion: { success, error in


Note: Trying to create an album with a name that already exists won’t overwrite anything.

PhotosKit.createAlbum("Album Name", completion: { album in


Note: If an album with the specified name does not exist, it is created and then returned normally.

PhotosKit.getAlbum("Album Name", completion: { album in


Note: Default options specify: ordering newest first, in original size, synchronously, in the best quality and scaled AspectFill.

PhotosKit.getImagesFromAlbum(completion: { result in

var options = PhotosKit.defaultImageFetchOptions
options.deliveryMode = .fastFormat

var fetchOptions = PhotosKit.FetchOptions()
fetchOptions.count = 1

PhotosKit.getImagesFromAlbum("Album Name", options: options, fetchOptions: fetchOptions, completion: { result in
    switch result {
    // when options.synchronous is set to true an array of all assets is fetched
    case .Assets(let images):
    // when options.synchronous is set to false the system fetches one asset at a time calling this completion handler multiple times
    case .Asset(let image):
    case .Error:

To run the example project, clone the repo, and run pod install from the Example directory first.
Demo app needs to be run on a physical device, it requires a camera.


iOS 8+
Swift 3.3+


PhotosKit is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "PhotosKit"

# Swift 3.3

pod "PhotosKit", '0.3.0'
pod "PhotosKit", :git => '', :branch => 'swift/3.3'


Andrzej Filipowicz, [email protected]

Check out our blog!


PhotosKit is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "PhotosKit",
    "version": "0.3.0",
    "summary": "Collection of methods to work with Photos Framework in Swift.",
    "swift_version": "3.3",
    "description": "Simplest way to interact with the              Create albums, save images in one line of code.n              Asynchronous, closure based, written in latest Swift.nn              Constantly updated, support for other asset types will come soon.n              nForked from:",
    "homepage": "",
    "license": "MIT",
    "authors": {
        "Bruno Filipe Miguu00eans": "[email protected]"
    "source": {
        "git": "",
        "tag": "0.3.0"
    "platforms": {
        "ios": "8.0"
    "requires_arc": true,
    "source_files": "Pod/Source/*.swift",
    "frameworks": "Photos"

Pin It on Pinterest

Share This