original source : https://youtu.be/lMMZwkLWi7o

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

CENTER_CROP을 가장 많이 사용하며 최초이미지가 크면 가운데를 기준으로 꽉찬 상태를 유지하며 줄인거나 꽉찬 상태를 유지하며 늘린다.

CENTER_INSIDE 최초이미지가 크면 가운데를 기준으로 줄이면서

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

=========================================================

.

.

Swift convert time to time ago

Swift convert time to time ago

Convert Firebase Firestore Timestamp to Date (Swift)?

Convert Firebase Firestore Timestamp to Date (Swift)?

my review point is 9/10

chatting app의 메시지 표시창 구성의 기본을 알수 있음.

https://youtu.be/hz1h_ColGy0?t=5m29s   NSDate()을 이용한 시간 변경

https://youtu.be/hz1h_ColGy0?t=7m   core data sorting

https://youtu.be/hz1h_ColGy0?t=8m   core data predicate 

https://youtu.be/hz1h_ColGy0?t=14m45s   array sort (using ‘compare’ method )

https://youtu.be/hz1h_ColGy0?t=17m10s   collection view controller에서 cell을 선택한 경우 다른 controller로 연결되게 하는 작업 (programticallay)

https://youtu.be/hz1h_ColGy0?t=20m10s   collection view 내용, 모양 변경 (programmatically)

my review point is 9/10

chatting app의 메시지 표시창 구성의 기본을 알수 있음.

https://youtu.be/hz1h_ColGy0?t=5m29s   NSDate()을 이용한 시간 변경

https://youtu.be/hz1h_ColGy0?t=7m   core data sorting

https://youtu.be/hz1h_ColGy0?t=8m   core data predicate 

https://youtu.be/hz1h_ColGy0?t=14m45s   array sort (using ‘compare’ method )

https://youtu.be/hz1h_ColGy0?t=17m10s   collection view controller에서 cell을 선택한 경우 다른 controller로 연결되게 하는 작업 (programticallay)

https://youtu.be/hz1h_ColGy0?t=20m10s   collection view 내용, 모양 변경 (programmatically)