Swift: Firebase 3 – How to Group Messages Per User (Ep 10)

my review point is 9/10

https://youtu.be/fyqksNlC8ks?t=6m52s   table view cell을 등록하는 방법

https://youtu.be/fyqksNlC8ks?t=17m56s   date formatting ( NSDateFormatter )

https://youtu.be/fyqksNlC8ks?t=21m18s   grouping data using dictionary 

https://youtu.be/fyqksNlC8ks?t=25m45s   sorting array ( array의 sortInPlace 메소드를 이용 )

Swift: Firebase 3 – How to Group Messages Per User (Ep 10)

my review point is 9/10

https://youtu.be/fyqksNlC8ks?t=6m52s   table view cell을 등록하는 방법

https://youtu.be/fyqksNlC8ks?t=17m56s   date formatting ( NSDateFormatter )

https://youtu.be/fyqksNlC8ks?t=21m18s   grouping data using dictionary 

https://youtu.be/fyqksNlC8ks?t=25m45s   sorting array ( array의 sortInPlace 메소드를 이용 )

Swift: Firebase 3 – How to Load Messages (Ep 9)

my review point is 9/10

firebase 에 관해 쉽게 접근할수 었었다.

https://youtu.be/cw0gLZHJOiE?t=2m   view controller를 아래로 내려가게 하면서 닫고 새로운 view controller가 옆에서 나오게 하는 작업 ( dismissViewControllerAnimated )

https://youtu.be/cw0gLZHJOiE?t=12m15s   xcode console에서 obj 값을 출력 ( po obj이름 )

https://youtu.be/cw0gLZHJOiE?t=12m37s   FIRAuth를 이용해서 uid를 구하는 방법 , timestamp 만드는 예시 ( FIRAuth.auth().currentUser.uid , NSDate().timeIntervalSince1970 )

https://youtu.be/cw0gLZHJOiE?t=17m30s   firebase database에서 데이터 가져오기

https://youtu.be/cw0gLZHJOiE?t=20m17s   dictionary로 되어있는 정보를 이용 obj를 만드는 쉬운 방법 ( setValuesForKeysWithDictionary ) 

https://youtu.be/cw0gLZHJOiE?t=22m31s   firebase작업은 다른 background thread에서 작동한다. main queue에 update하는 경우 ( dispatch_async , dispatch_get_main_queue  )

Swift: Firebase 3 – How to Load Messages (Ep 9)

my review point is 9/10

firebase 에 관해 쉽게 접근할수 었었다.

https://youtu.be/cw0gLZHJOiE?t=2m   view controller를 아래로 내려가게 하면서 닫고 새로운 view controller가 옆에서 나오게 하는 작업 ( dismissViewControllerAnimated )

https://youtu.be/cw0gLZHJOiE?t=12m15s   xcode console에서 obj 값을 출력 ( po obj이름 )

https://youtu.be/cw0gLZHJOiE?t=12m37s   FIRAuth를 이용해서 uid를 구하는 방법 , timestamp 만드는 예시 ( FIRAuth.auth().currentUser.uid , NSDate().timeIntervalSince1970 )

https://youtu.be/cw0gLZHJOiE?t=17m30s   firebase database에서 데이터 가져오기

https://youtu.be/cw0gLZHJOiE?t=20m17s   dictionary로 되어있는 정보를 이용 obj를 만드는 쉬운 방법 ( setValuesForKeysWithDictionary ) 

https://youtu.be/cw0gLZHJOiE?t=22m31s   firebase작업은 다른 background thread에서 작동한다. main queue에 update하는 경우 ( dispatch_async , dispatch_get_main_queue  )

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 )