iOS: Photos
Photos
iOS ๋ฐ macOS์์ ์ฌ์ง ์ ํ๋ฆฌ์ผ์ด์ , ์ฌ์ง ํ์ฅ ๊ธฐ๋ฅ์ ์ง์ํ๋ ํด๋์ค๋ฅผ ์ ๊ณตํ๋ ํ๋ ์์ํฌ. Photos๋ฅผ ํตํด iOS ๋ฐ tvOS์์ iClud ์ฌ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌํจํ์ฌ ์ฌ์ง ๋ฐ ๋น๋์ค์ ์ง์ ์ ๊ทผ ๊ฐ๋ฅ
PHPhotoLibrary
๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ง ์ฝํ ์ธ ์ ์ ๊ทผ, ์์ ๋ฐ ์ปฌ๋ ์ ์ ๋ณ๊ฒฝํ ์ ์๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ๊ถํ์ ์ป์. ๊ถํ์ ์ป์ผ๋ฉด ์ฌ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ณ๊ฒฝ๋ ๋ ๋ณ๊ฒฝ์ฌํญ์ ์ ๋ฌ๋ฐ์ ์ ์์PHPhotoLibrary
: ์ฌ์ฉ์์ ์ฌ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ์ ๊ทผ ๋ฐ ๋ณ๊ฒฝ์ ๊ด๋ฆฌํ๋ ๊ณต์ ๊ฐ์ฒด
๋ฒ์ฃผ
Collection List(์จ๋ฒ ํด๋, ํน๋ณํ ์๊ฐ) > Asset Collection(์จ๋ฒ, ํน๋ณํ ์๊ฐ) > Asset(์ด๋ฏธ์ง, ๋น๋์ค, ๋ผ์ด๋ธ ํฌํ )
๊ฐ์ฒด ๊ฐ์ ธ์ค๊ธฐ
- Collection List:
PHCollectionList
- Asset Collection:
PHAssetCollection
- Asset:
PHAsset
๋ณ๊ฒฝ ์์ฒญ
๋ณ๊ฒฝ ์์ฒญ ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ณ ์ด๋ฅผ ๊ณต์ PHPhotoLibrary
๊ฐ์ฒด์ ๋ช
์์ ์ผ๋ก ์๋ฆผ
๋ณ๊ฒฝ ๊ด์ฐฐ
๊ณต์ PHPhotoLibrary ๊ฐ์ฒด ์ฌ์ฉ. PHChange ๊ฐ์ฒด๋ ๋ณ๊ฒฝ ์ ํ์ ๊ฐ์ฒด ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณต
์์ ๊ณผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ก๋ฉ ๋ฐ ์บ์ฑ
PHImageManager
ํด๋์ค๋ฅผ ์ฌ์ฉํด ์ง์ ๋ ํฌ๊ธฐ๋ก ์์
์ ์ด๋ฏธ์ง ์์ฒญํ๊ฑฐ๋ ๋น๋์ค ์์
์ ์ฌ์ฉํ AVFoundation
๊ฐ์ฒด๋ฅผ ์์ฒญ
์์ ์ฝํ ์ธ ํธ์ง
PHAsset
๋ฐ PHAssetChangeRequest
ํด๋์ค๋ ํธ์ง์ ์ํด ์ฌ์ง ๋๋ ๋น๋์ค๋ฅผ ์์ฒญ, ์ฌ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํธ์งํ ๋ด์ฉ์ ๋ฐ์ํ๋ ๋ฉ์๋ ์ ์
์์ ์ฝํ ์ธ ๋ก๋ฉ
-
PHImageManager
๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ธ๋ค์ผ ๋ฐ ์์ ๊ณผ ์ ์ฒด ํฌ๊ธฐ์ ์ด๋ฏธ์ง ๋๋ ๋น๋์ค ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์์ฑํ๋ ๋ฐฉ๋ฒ ์ ๊ณต
-
PHCachingImageManager
๋ง์ ์์ ์ ์ผ๊ด์ ์ผ๋ก ๋ฏธ๋ฆฌ ๋ก๋ฉํ๊ธฐ ์ํด ์ต์ ํ๋ ์์ ๊ณผ ๊ด๋ จ๋ ์ธ๋ค์ผ ๋ฐ ์ ์ฒด ํฌ๊ธฐ์ ์ด๋ฏธ์ง ๋๋ ๋น๋์ค ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์์ฑํ๋ ๋ฐฉ๋ฒ ์ ๊ณต
-
PHImageResquestOptions
-
PHVideoRequestOptions
-
PHLivePhotoRequestOptions
-
PHLivePhoto
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote