PhotoKit譯

鏈接

通過照片軟件作用于圖片和視頻資源,這些圖片和視頻可以來自云照片或?qū)崨r照片。

概況

在iOS和macOS中,PhotoKit提供了一些用于支持軟件內(nèi)構(gòu)建照片編輯擴(kuò)展的類。在iOS和tvOS中,PhotoKit也提供了直接對照片和視頻資源的訪問功能,但需要通過照片軟件。

使用PhotoKit,可以獲取和緩存資源用于展示播放, 編輯圖片和視頻內(nèi)容,或者管理資源集,如:相冊、動態(tài)、和分享相冊。

主題

共享照片庫

瀏覽和修改照片簿
PhotoKit幫助用戶以相冊的形式組織他們的照片,用戶可以以網(wǎng)格的布局形式瀏覽照片集。

獲取照片訪問權(quán)限
當(dāng)要訪問用戶照片庫時,需要請求受權(quán)。

PHPhotoLibrary
一個共享對象,可以管理訪問和改變用戶共享照片庫。

資源檢索

獲取對象和詢問
通過指定的查詢得到資源、資源集、集合列表。

PHAsset
在照片庫中代表一個圖片、視頻或?qū)崨r照片。

PHAssetCollection
代表一個照片資源組,就像動態(tài)、用戶自建相冊、推薦相冊。

PHCollection
是照片資源集合和集合列表的抽象類。

PHCollectionList
一組包含照片資源的集合,如:動態(tài)、年份、用戶自建相冊文件夾

PHObject
照片模型對象(如:資源和集合)的抽象類。

PHFetchResult
從照片獲取方法中返回的,資源或集合的有序列表。

PHFetchOptions
一個選項(xiàng)集合,在獲取資源和集合對象時可以影響過濾、排序、和結(jié)果管理時返回的照片。

資源加載

加載緩存資源和縮略圖
請求圖片、視頻或?qū)崨r照片,為了快速使用緩存。

PHImageManager
一個幫助檢索或生成預(yù)覽縮略圖和資源數(shù)據(jù)的對象。

PHCachingImageManager
一個幫助檢索或生成預(yù)覽縮略圖,更高效預(yù)加載大量資源的對象。

PHImageRequestOptions
當(dāng)你從圖片管理器中請求照片資源時,這組選項(xiàng)集可以影響傳遞資源的表現(xiàn)。

PHVideoRequestOptions
當(dāng)你從圖片管理器中請求視頻資源時,這組選項(xiàng)集可以影響傳遞的視頻資源數(shù)據(jù)。

PHLivePhotoRequestOptions
影響實(shí)況照片的資源的傳遞。

實(shí)況照片

展示實(shí)況照片
提供與iOS照片軟件相同的實(shí)況照片交互播放效果。

PHLivePhotoView
一個展示實(shí)況照片的視圖,實(shí)況照片包括了捕捉照片時刻前后的動作和聲音。

PHLivePhoto
一個可顯示實(shí)況照片的代表。

資源管理

PHAssetResource
在照片庫中與照片、視頻或?qū)崨r照片相聯(lián)系的根本數(shù)據(jù)資源。

PHAssetCreationRequest
從根本數(shù)據(jù)資源創(chuàng)建新照片資源的請求,用于照片厙改變的回調(diào)中。

PHAssetResourceCreationOptions
影響創(chuàng)建的新照片

PHAssetResourceManager
照片資源根本數(shù)據(jù)存儲的資源管理器

PHAssetResourceRequestOptions
影響基本數(shù)據(jù)的傳遞

照片編輯擴(kuò)展

創(chuàng)建照片編輯擴(kuò)展
允許你的軟件直接在照片軟件中編輯資源。

PHContentEditingController
用于自定義視圖控制器用來為照片擴(kuò)展提供一個用戶界面。

macOS照片項(xiàng)目擴(kuò)展

為照片創(chuàng)建幻燈片項(xiàng)目擴(kuò)展
通過支持創(chuàng)建項(xiàng)目創(chuàng)建擴(kuò)展增加macOS照片軟件

PHProject
代表照片軟件擴(kuò)展項(xiàng)目。

PHProjectInfo
項(xiàng)目擴(kuò)展信息

PHProjectExtensionContext

PHProjectElement

PHProjectSection

PHProjectChangeRequest

PHProjectExtensionController

PHCloudIdentifier

PHProjectCategory

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • PhotoKit類組成: PHAdjustmentData,繼承自NSObject,代表調(diào)整的數(shù)據(jù).當(dāng)用戶編輯了一...
    小暖風(fēng)閱讀 1,861評論 0 0
  • 第50章 人始出于世而生,最終入于地而死。屬于長壽的人有十分之三,屬于斷命的人也有十分之三。人本來可以活得長久,卻...
    荒山野人閱讀 583評論 0 0
  • 超喜歡貓叔對我們說的這句話:“一個人走的快,一群人走的遠(yuǎn)。”學(xué)會“靠”別人、沒法創(chuàng)新就求改進(jìn)、識別好創(chuàng)意是通向成功...
    鳴鳴嘛嘛依然閱讀 644評論 0 5
  • 又是老生常談的一個話題,很多事情,很多道理,大家都懂,都明白。但是,僅僅停留在知道這個界面而已,真正接受,...
    Vicky麗閱讀 157評論 0 1