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 Send Messages (Ep 8)

my review point is 9/10

https://youtu.be/FDay6ocBlnE?t=3m17s   tap gesture recognizer를 통해 사용자가 tap하면 다른 view controller를 열게 하는 방법  ( addGestureRecognizer )

https://youtu.be/FDay6ocBlnE?t=19m50s   get string from textfield and send it to firebase

https://youtu.be/FDay6ocBlnE?t=23m17s   firebase에 obj만들고 바로 그 obj의 데이터 업데이트하는 과정

https://youtu.be/FDay6ocBlnE?t=25m15s   firebase에 새로운 고유번호를 가지는 child를 생성하는 경우 ( childByAutoID )

https://youtu.be/FDay6ocBlnE?t=27m19s   text field에서 엔터키를 누르는 경우 수행하는 작업 만드는 경우 ( textfield.delegate , UITextFieldDelegate , textFieldShouldReturn )

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

my review point is 9/10

https://youtu.be/FDay6ocBlnE?t=3m17s   tap gesture recognizer를 통해 사용자가 tap하면 다른 view controller를 열게 하는 방법  ( addGestureRecognizer )

https://youtu.be/FDay6ocBlnE?t=19m50s   get string from textfield and send it to firebase

https://youtu.be/FDay6ocBlnE?t=23m17s   firebase에 obj만들고 바로 그 obj의 데이터 업데이트하는 과정

https://youtu.be/FDay6ocBlnE?t=25m15s   firebase에 새로운 고유번호를 가지는 child를 생성하는 경우 ( childByAutoID )

https://youtu.be/FDay6ocBlnE?t=27m19s   text field에서 엔터키를 누르는 경우 수행하는 작업 만드는 경우 ( textfield.delegate , UITextFieldDelegate , textFieldShouldReturn )

Swift: How to Chain Animations for Impressive Visual Effects

my review point is /10

https://youtu.be/xWNv-j75OQ8?t=5m34s   programmatically setting up auto layout (크기 설정하는 방법, 좌우 앵커 설정하는 방법, 글자 크기, 멀티라인 설정)

numberOfLines 프로퍼티 설정 (0)으로 멀티 라인 이 가능해 진다

https://youtu.be/xWNv-j75OQ8?t=10m26s   애니메이션 설명 (addGestureRecognizer)

https://youtu.be/xWNv-j75OQ8?t=11m5s   stack view에서 각 요소별 간격 조정 (UIStackview.spacing)