---
title: ALAssetsGroup
framework: assetslibrary
role: symbol
role_heading: Class
path: assetslibrary/alassetsgroup
---

# ALAssetsGroup

An ALAssetsGroup object represents an ordered set of the assets managed by the Photos application. The order of the elements is the same as the user sees in the Photos application. An asset can belong to multiple assets groups.

## Declaration

```occ
@interface ALAssetsGroup : NSObject
```

## Overview

Overview important: The Assets Library framework is deprecated as of iOS 9.0. Instead, use the Photos framework instead, which in iOS 8.0 and later provides more features and better performance for working with a user’s photo library. For more information, see Photos. In the Photos framework, the PHCollection and PHCollectionList classes and their subclasses provide functionality for working with collections of assets. Assets groups themselves are synced via iTunes, created to hold the user’s saved photos or created during camera import. You can indirectly modify the Saved Photos group by saving images or videos into it using the ALAssetsLibrary class.

## Topics

### Constants

- [ALAssetsGroupEnumerationResultsBlock](assetslibrary/alassetsgroupenumerationresultsblock.md)
- [Group Property Names](assetslibrary/group-property-names.md)

### Instance Properties

- [editable](assetslibrary/alassetsgroup/editable.md)

### Instance Methods

- [addAsset:](assetslibrary/alassetsgroup/addasset:.md)
- [enumerateAssetsAtIndexes:options:usingBlock:](assetslibrary/alassetsgroup/enumerateassetsatindexes:options:usingblock:.md)
- [enumerateAssetsUsingBlock:](assetslibrary/alassetsgroup/enumerateassetsusingblock:.md)
- [enumerateAssetsWithOptions:usingBlock:](assetslibrary/alassetsgroup/enumerateassetswithoptions:usingblock:.md)
- [numberOfAssets](assetslibrary/alassetsgroup/numberofassets.md)
- [posterImage](assetslibrary/alassetsgroup/posterimage.md)
- [setAssetsFilter:](assetslibrary/alassetsgroup/setassetsfilter:.md)
- [valueForProperty:](assetslibrary/alassetsgroup/valueforproperty:.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

## See Also

### Classes

- [ALAsset](assetslibrary/alasset.md)
- [ALAssetRepresentation](assetslibrary/alassetrepresentation.md)
- [ALAssetsFilter](assetslibrary/alassetsfilter.md)
- [ALAssetsLibrary](assetslibrary/alassetslibrary.md)
