AssetsLibrary
                 (iOS5   )




itok@itok_twit
2011.10.22
•            , itok, @itok_twit

•
•
•   iPhone
Book+
SmartTub
PictShare
iPicture
AssetsLibrary
AssetsLibrary
•iPhone/iPad
ImagePicker
•EXIF

 •
•
•
Assets
•
•
ALAssetsLibrary



ALAssetsGroup



    ALAsset          Asset


ALAssetRepresentat
       ion
ALAssetsLibrary                ALAssetsGroup
                  group type

     URL                           enumeration

                   ALAsset

                          representation

              ALAssetRepresentat
                     ion
ALAsset

•property
 •date
  •
   •iOS4 :     ≠

   •iOS5 :     EXIF


 •location
•thumbnail    square: 75px

 •iOS5 : aspectRatioThumbnail
ALAssetRepresentation
•metadata
•CGImage
 •iOS5 : fullScreenImage
•URL (assets-library://)
 •iOS4 :
 •iOS5 : GUID
•
•            (iOS5)
•
•ALAssetsLibraryChangedNotification
iOS5         1
•      API

 •
 •               asset
iOS5                                      2
•           API

 •writeModifiedImageDataToSavedPhotosAlbum:
    metadata:completionBlock
    •       asset                         asset
     originalAsset

    •EXIF         date property

 •setImageData:metadata:completionBlock
    •writeModified...              asset
                     asset                    ←editable
iOS5
•ALAssetsLibraryChangedNotification

 •writeImageDataToSavedPhotosAlbum:metadata:
  completeBlock:                   API



•Aperture
 ALAssetPropertyDate

 •
             Apple
•       iOS4




•iOS5

AssetsLibraryについて (iOS5対応版)