Swift: Firebase 3 – How to Implement Image Zoom (Ep 19)

my review point is 9/10

https://youtu.be/fo3nSRBWfRA?t=2m15s   add tap gesture recognizer ( userInteractionEnabled , addGestureRecognizer )

https://youtu.be/fo3nSRBWfRA?t=10m26s   superview의 frame 좌표, 크기 

https://youtu.be/fo3nSRBWfRA?t=11m58s   getting present window ( UIApplication.sharedApplication().keyWindow )

https://youtu.be/fo3nSRBWfRA?t=13m50s   image 확대 animation

https://youtu.be/fo3nSRBWfRA?t=18m34s   making backdrop and fading in animation

https://youtu.be/fo3nSRBWfRA?t=21m5s   image fade out animation

https://youtu.be/fo3nSRBWfRA?t=27m25s   remove ui view from super view ( removeFromSuperview )

https://youtu.be/fo3nSRBWfRA?t=28m7s   초기 반응 속도가 빠른 animation ( usingSpringWithDamping )

Swift: Firebase 3 – How to Implement Image Zoom (Ep 19)

my review point is 9/10

https://youtu.be/fo3nSRBWfRA?t=2m15s   add tap gesture recognizer ( userInteractionEnabled , addGestureRecognizer )

https://youtu.be/fo3nSRBWfRA?t=10m26s   superview의 frame 좌표, 크기 

https://youtu.be/fo3nSRBWfRA?t=11m58s   getting present window ( UIApplication.sharedApplication().keyWindow )

https://youtu.be/fo3nSRBWfRA?t=13m50s   image 확대 animation

https://youtu.be/fo3nSRBWfRA?t=18m34s   making backdrop and fading in animation

https://youtu.be/fo3nSRBWfRA?t=21m5s   image fade out animation

https://youtu.be/fo3nSRBWfRA?t=27m25s   remove ui view from super view ( removeFromSuperview )

https://youtu.be/fo3nSRBWfRA?t=28m7s   초기 반응 속도가 빠른 animation ( usingSpringWithDamping )

Swift: Firebase 3 – How to Send Image Messages (Ep 17)

my review point is 8/10

https://youtu.be/R07TcmTR3w0?t=6m56s   imageview를 클릭하면 image picker가 화면에 표시되게 하는 작업 ( addGestureRecognizer , userInteractionEnabled , UIImagePickerController , presentViewController , UIImagePickerControllerDelegate , imagePickerControllerDidCancel , dismissViewControllerAnimated , 이미지픽커obj.allowEditing)

https://youtu.be/R07TcmTR3w0?t=11m40s   image picker 로 전달받은 이미지를 firebase로 업로드 하는 방법 ( FIRStorage.storage().reference().child() )

Swift: Firebase 3 – How to Send Image Messages (Ep 17)

my review point is 8/10

https://youtu.be/R07TcmTR3w0?t=6m56s   imageview를 클릭하면 image picker가 화면에 표시되게 하는 작업 ( addGestureRecognizer , userInteractionEnabled , UIImagePickerController , presentViewController , UIImagePickerControllerDelegate , imagePickerControllerDidCancel , dismissViewControllerAnimated , 이미지픽커obj.allowEditing)

https://youtu.be/R07TcmTR3w0?t=11m40s   image picker 로 전달받은 이미지를 firebase로 업로드 하는 방법 ( FIRStorage.storage().reference().child() )

Swift: Firebase 3 – How to Upload Images to Firebase Storage (Ep 5)

my review point is /10

https://youtu.be/b1vrjt7Nvb0?t=2m39s   adding gesture recognizer (image view의 경우 userInteractionEnabled 프로퍼티가 true로 설정되어야 한다.)

https://youtu.be/b1vrjt7Nvb0?t=5m25s   extension을 이용한 코드 정리 (함수외부로 빼내기)

https://youtu.be/b1vrjt7Nvb0?t=5m48s   사진 선택하는 controller 불러오기 ( UIImagePickerController , UIImagePickerControllerDelegate) 열려진 picker view controller는 dismissViewControllerAnimated를 이용해 닫는다.

https://youtu.be/b1vrjt7Nvb0?t=10m25s   allow picker editing (allowEditing 프로퍼티를 이용한다.) 

https://youtu.be/b1vrjt7Nvb0?t=15m28s   upload image to firebase  ( FIRStorage.storage().reference().putdata , UIImagePNGRepresentation)

https://youtu.be/b1vrjt7Nvb0?t=26m24s   uique string 만들기 ( NSUUID().UUIDString 를 이용해 만든다. )

https://youtu.be/b1vrjt7Nvb0?t=28m29s   firebase storage에 폴더 만들어서 이미지 저장하기

Swift: Firebase 3 – How to Upload Images to Firebase Storage (Ep 5)

my review point is /10

https://youtu.be/b1vrjt7Nvb0?t=2m39s   adding gesture recognizer (image view의 경우 userInteractionEnabled 프로퍼티가 true로 설정되어야 한다.)

https://youtu.be/b1vrjt7Nvb0?t=5m25s   extension을 이용한 코드 정리 (함수외부로 빼내기)

https://youtu.be/b1vrjt7Nvb0?t=5m48s   사진 선택하는 controller 불러오기 ( UIImagePickerController , UIImagePickerControllerDelegate) 열려진 picker view controller는 dismissViewControllerAnimated를 이용해 닫는다.

https://youtu.be/b1vrjt7Nvb0?t=10m25s   allow picker editing (allowEditing 프로퍼티를 이용한다.) 

https://youtu.be/b1vrjt7Nvb0?t=15m28s   upload image to firebase  ( FIRStorage.storage().reference().putdata , UIImagePNGRepresentation)

https://youtu.be/b1vrjt7Nvb0?t=26m24s   uique string 만들기 ( NSUUID().UUIDString 를 이용해 만든다. )

https://youtu.be/b1vrjt7Nvb0?t=28m29s   firebase storage에 폴더 만들어서 이미지 저장하기