Swift: FB Messenger – Handling the Keyboard Showing (Ep 7)

my review point is 10/10

https://youtu.be/p8IaS5lmhuM?t=2m10s   removing tab bars (tabBarController.tabBar,hidden 프로퍼티를 이용한다.)

https://youtu.be/p8IaS5lmhuM?t=4m22s   화면 가장아랫부분에 사용자가 문자열을 입력가능하게 바꾸어주는 작업

https://youtu.be/p8IaS5lmhuM?t=9m20s   문자열입력란이 키보드위로 올라가게 하는 작업 (NSNotificationCenter, 애니메이션 포함)

https://youtu.be/p8IaS5lmhuM?t=17m34s   문자입력이 끝나서 외부를 클릭했을때 키보드가 사라지고 입력란도 밑으로 내려가게 하는 작업 (NSNotificationCenter, endEditing)

https://youtu.be/p8IaS5lmhuM?t=20m10s   문자입력란의 이동이 키보드의 움직임과 동일한게 움직이게 하는 애니메이션 작업

https://youtu.be/p8IaS5lmhuM?t=22m20s   버튼 추가 및 스타일링

https://youtu.be/p8IaS5lmhuM?t=24m55s   border를 만드는 방법 (uiview로 만든다.)

https://youtu.be/p8IaS5lmhuM?t=26m40s   키보드가 등장하면 collection cell중에 마지막이 보이게끔하게 하는 작업

Swift: FB Messenger – Handling the Keyboard Showing (Ep 7)

my review point is 10/10

https://youtu.be/p8IaS5lmhuM?t=2m10s   removing tab bars (tabBarController.tabBar,hidden 프로퍼티를 이용한다.)

https://youtu.be/p8IaS5lmhuM?t=4m22s   화면 가장아랫부분에 사용자가 문자열을 입력가능하게 바꾸어주는 작업

https://youtu.be/p8IaS5lmhuM?t=9m20s   문자열입력란이 키보드위로 올라가게 하는 작업 (NSNotificationCenter, 애니메이션 포함)

https://youtu.be/p8IaS5lmhuM?t=17m34s   문자입력이 끝나서 외부를 클릭했을때 키보드가 사라지고 입력란도 밑으로 내려가게 하는 작업 (NSNotificationCenter, endEditing)

https://youtu.be/p8IaS5lmhuM?t=20m10s   문자입력란의 이동이 키보드의 움직임과 동일한게 움직이게 하는 애니메이션 작업

https://youtu.be/p8IaS5lmhuM?t=22m20s   버튼 추가 및 스타일링

https://youtu.be/p8IaS5lmhuM?t=24m55s   border를 만드는 방법 (uiview로 만든다.)

https://youtu.be/p8IaS5lmhuM?t=26m40s   키보드가 등장하면 collection cell중에 마지막이 보이게끔하게 하는 작업

Swift: FB Messenger – Chat Bubbles With Tails! (Ep 6)

my review point is 8/10

https://youtu.be/kR9cf_K_9Tk?t=7m32s   특정 core data model에 맞게 만들어진 function들이 있고 model에 속성을 추가 한경우 기존의 함수들은 새로 추가된 속성에 대한 파라미터 정의가 되어있지 않아 문제가 생기는데 이를 기본값으로 정의함으로써 우회하는 방법

https://youtu.be/kR9cf_K_9Tk?t=16m5s   채팅앱에서 사용되는 말풍선의 꼬리부분 만드는 방법

Swift: FB Messenger – Chat Bubbles With Tails! (Ep 6)

my review point is 8/10

https://youtu.be/kR9cf_K_9Tk?t=7m32s   특정 core data model에 맞게 만들어진 function들이 있고 model에 속성을 추가 한경우 기존의 함수들은 새로 추가된 속성에 대한 파라미터 정의가 되어있지 않아 문제가 생기는데 이를 기본값으로 정의함으로써 우회하는 방법

https://youtu.be/kR9cf_K_9Tk?t=16m5s   채팅앱에서 사용되는 말풍선의 꼬리부분 만드는 방법

my review point is 9/10

Swift: FB Messenger – How to create Chat Bubbles (Ep 5)

https://youtu.be/bNtsekO51iQ?t=4m46s   change cell background color and change text view background color to clear color

https://youtu.be/bNtsekO51iQ?t=6m40s   내용의 양에 따라 변경되야할 cell 크기 예상하기 (CGSizeMake, NSStringDrawingOption, NSString의 boundingRectWithSize 메소드)

https://youtu.be/bNtsekO51iQ?t=19m8s   collection view cell 에 inset넣기 (UIEdgeInsetMake)

my review point is 9/10

Swift: FB Messenger – How to create Chat Bubbles (Ep 5)

https://youtu.be/bNtsekO51iQ?t=4m46s   change cell background color and change text view background color to clear color

https://youtu.be/bNtsekO51iQ?t=6m40s   내용의 양에 따라 변경되야할 cell 크기 예상하기 (CGSizeMake, NSStringDrawingOption, NSString의 boundingRectWithSize 메소드)

https://youtu.be/bNtsekO51iQ?t=19m8s   collection view cell 에 inset넣기 (UIEdgeInsetMake)

Swift: FB Messenger – How to create a Tab Bar Menu, Cell Highlights, NSDate formats

my review point is 9/10


https://youtu.be/VgvruodC9BU?t=2m15s   tabbar controller 추가하기 

https://youtu.be/VgvruodC9BU?t=10m25s   cell highlight (사용자가 cell선택시 하이라이트 되게한다. highlighted 프로퍼티를 이용한다.)

https://youtu.be/VgvruodC9BU?t=14m45s   date format 변경하기