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 )

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 to Tinder (Ep 1)

화면에 가득한 각각의 색을 가진 셀을 만들고 사용자가 터치하고 pan 하는 경우 그 좌표를 찾아 해당하는 셀을 확대하는 애니메이션을 수행하게 하는 프로젝트

유아이뷰obj.backgroundColor

유아이뷰obj.frame

CGRect()

drand48()

CGFloat()

유아이뷰obj.layer.borderWidth

유아이뷰obj.layer.borderColor

팬제스터레코드나이져obj.location

Swift: Create Facebook Live Stream Animation

물결치는 하트와 엄지척 만들기

drand48()   –  0-1 random 숫자 만들기

CAKeyFrameAnimation

UIBezierPath

CAMediaTimingFunction