티스토리 뷰

회고

[TIL] 19.08.03

묵지수 2019. 8. 4. 00:42

iOS Study

오늘 스터디는 animation 뿌시기였다.

부스트 캠프를 진행하면서 자바스크립트의 canvas내용을 공부할 때 iOS의 Custom UI예제를 해본 것이 도움이 많이 됐었는데

오늘 한 내용도 canvas를 공부하면서 알게 된 내용 때문에 확실히 더 와 닿았다.(확실히 어느 언어든지 기본적인 원리는 비슷한 것을 다시 느꼈다.)

 

화면 전환 시에는 UIViewControllerAnimatedTransitioning을 이용하여 애니메이션 효과를 주더라.

전체적인 과정은

1. 애니메이션을 적용하고 싶은 뷰 컨트롤러에서 UIViewControllerAnimatedTransitioningDelegate를 채택하고

2. 새로운 뷰 컨트롤러를 present 할 때 구현된 UIViewControllerAnimatedTransitioning 인스턴스의 animateTransition함수가 호출

되는 방식으로 이루어진다.

 

여기서도 delegate패턴이 적용된다. 하면 할수록 delegate 패턴이 안 쓰이는 곳이 없는 것 같다.

이해하고 있다고 생각하지만 막상 코드를 보면 시간을 가지고 보아야 전체적인 흐름이 이해가 되는 것 같다...

delegate패턴은 중요하니깐 까먹지 말자!

RxSwift 맛보기

누워서 유튜브에 있는 RxSwift 4시간 강좌인가? 그거를 봤다.

스터디하는 것을 영상으로 녹화하셔서 올리신 거 같던데 재밌었다 ㅋㅋㅋㅋ

평소에 RxSwift에 대한 막연한 두려움이 있었는데 영상을 보고 음... 할만할 거 같다는 생각이 들었다.(자만인 것 같다... 직접 해봐야 알겠지...)

부스트 캠프에서 옵저버 패턴을 공부할 때 빡세게 하고 넘어간 게 도움이 많이 된 것 같다. 역시 기초공부가 중요한 것 같다!

오늘은 맛뵈기로 누워서 간만 봤지만 이제 부스트 캠프 끝나면 제대로 공부를 해봐야겠다.

'회고' 카테고리의 다른 글

[TIL] 19.08.05  (0) 2019.08.06
[TIL] 19.08.04  (0) 2019.08.05
[TIL] 19.08.02  (0) 2019.08.03
[TIL] 19.08.01  (0) 2019.08.02
[TIL] 19.07.31  (0) 2019.08.01
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함