Swift Magical Grid: Animate Out Zoom Bounce Effect (Ep 3)

https://youtu.be/DPJh4qnzBXE?t=1m30s   유아이뷰obj.animate

https://youtu.be/DPJh4qnzBXE?t=8m10s   gesture 이벤트가 끝나면 수행하는 작업 만들기

유아이뷰obj.animate()

유아이뷰obj.layer.transform

CATransform3DMakeScale

view.bringSubview(toFront:)    —- bring subview를 앞쪽에 보이게 한다.

CATransform3DIdentity

제스처obj.state

Swift Magical Grid: Animate Out Zoom Bounce Effect (Ep 3)

https://youtu.be/DPJh4qnzBXE?t=1m30s   유아이뷰obj.animate

https://youtu.be/DPJh4qnzBXE?t=8m10s   gesture 이벤트가 끝나면 수행하는 작업 만들기

유아이뷰obj.animate()

유아이뷰obj.layer.transform

CATransform3DMakeScale

view.bringSubview(toFront:)    —- bring subview를 앞쪽에 보이게 한다.

CATransform3DIdentity

제스처obj.state

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 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: 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에 폴더 만들어서 이미지 저장하기