Swift 3: Firebase Social Login – Facebook Authentication and Cocoapods
https://youtu.be/O3ltwjDJaMk
https://youtu.be/ZaW-xPmjutA
https://youtu.be/ZaW-xPmjutA?t=13m34s transform
https://youtu.be/ZaW-xPmjutA?t=3m53s urlsession 작업 ( file 다운로드 )
https://youtu.be/ZaW-xPmjutA?t=9m url session 작업하면서 작업진행 확인
https://youtu.be/lYVazkkjOb8
https://youtu.be/lYVazkkjOb8?t=3m42s pulsing animation
https://youtu.be/lYVazkkjOb8?t=10m55s status bar 바꾸는 작업 ( preferredStatusBarStyle )
Make your App Come Alive – Pulsing Animation (Ep 3 – Swift)
Swift 4: Easy Trick to Auto Sizing UITextView in Real Time
https://youtu.be/0Jb29c22xu8?t=9m17s text 양에 따라서 text view크기가 저절도 조절되게 하는 작업
UITextView
view.safeAreaLayoutGuide
[ ].foreach{ }
UIFont.preferedFont()
UITextViewDelegate
textViewDidChange
텍스트뷰obj.sizeThatFits
텍스트뷰obj.isScrollEnabled
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 – Hash Map Views Dictionary (Ep 2)
my review point is 8/10
view.subviews
섭뷰obj.frame.contains