Swift: Firebase 3 – Gray Chat Bubbles and Main Messages Bug Fix (Ep 14)
my review point is 7/10
https://youtu.be/JK7pHuSfLyA?t=22m5s using timer for delay ( NSTimer.scheduledTimerWithTimeInterval )
my review point is 7/10
https://youtu.be/JK7pHuSfLyA?t=22m5s using timer for delay ( NSTimer.scheduledTimerWithTimeInterval )
my review point is 9/10
https://youtu.be/yhGw5bR46AQ?t=5m29s ui view clear color
https://youtu.be/yhGw5bR46AQ?t=6m30s 내용의 양에 따라 ui view 사이트가 바뀌게 하는 작업
https://youtu.be/yhGw5bR46AQ?t=19m3s collection view에 inset 적용하기 ( contentInset , UIEdgeInsets )
https://youtu.be/yhGw5bR46AQ?t=19m40s clear input textfield
https://youtu.be/yhGw5bR46AQ chatting 창 하단부 입력창에 의해 가려지는 부분을 없애는 방법
https://youtu.be/yhGw5bR46AQ?t=23m26s scroll가능한 부분 영역을 설정 ( scrollIndicatorInsets )
https://youtu.be/yhGw5bR46AQ?t=24m56s 기기를 옆으로 돌렸을때 새로 계산되서 레이아웃이 그려지게 하는 경우 ( viewWillTransitionToSize , collectionViewLayout.invalidateLayout )
my review point is 8/10
https://youtu.be/azFjJZxZP6M?t=1m40s table view에서 하나의 row를 선택한경우 ( didSelectRowAtIndexPath )
https://youtu.be/azFjJZxZP6M?t=10m38s UICollectionViewDelegateFlowLayout 사용하여 collection view 스타일 수정하기
https://youtu.be/azFjJZxZP6M?t=10m45s collection view cell size 설정하기
https://youtu.be/azFjJZxZP6M?t=12m firebase에서 여러개의 데이터를 가져오는 방법
https://youtu.be/azFjJZxZP6M collection view cell 을 만드는 방법
https://youtu.be/azFjJZxZP6M?t=22m22s collection view 에 cell view를 등록하는 방법
https://youtu.be/azFjJZxZP6M?t=27m40s collection view 를 드래그 해서 바운스 되게 하는 작업
my review point is 7/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 메소드를 이용 )
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 )
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 )