Вам не нужно перечислять все фотографии в галерее пользователя.Класс ALAssetsGroup имеет метод - (void)enumerateAssetsAtIndexes:(NSIndexSet *)indexSet options:(NSEnumerationOptions)options usingBlock:(ALAssetsGroupEnumerationResultsBlock)enumerationBlock
, который можно использовать для указания того, какие активы вы хотите перечислить.
В вашем случае это только последний, поэтому установите indexSet на [NSIndexSet indexSetWithIndexesInRange:NSMakeRange([group numberOfAssets]-1, [group numberOfAssets])
, где group - ваша ALAssetsGroup.
Как уже упоминалось @mithuntnt, вы можете получить ALAssetsGroup для библиотеки фотографий, используя [[assetsLibrary] enumerateGroupsWithTypes:ALAssetsGroupAlbum usingBlock:^(ALAssetsGroup *group, BOOL *stop)