티스토리 뷰

기록

멘토가 있으면 좋겠다.

군옥수수수 2018. 3. 31. 20:38

요즘엔 유투브와 구글링이면 충분히 독학을 할 수 있는 시대인 것 같다!


그래서 나도 이렇게 재밌게 iOS 공부를 하고있으니...!


하지만 아직은 부족한 영어 실력때문인지 stackoverflow나 외국 유투버에 질문을 할 때 내가 정확히 어떤 점이 어떻게 궁금한지를 전달하기 어렵다.


이럴때는 정말 고수가 옆에 있어 하나하나 자세히 여쭤보고싶다.


그래도 이렇게 혼자 스스로 찾아보고 질문을 하는 것이 즐겁긴 하다! 아주 조금 답답하긴하지만...


혹시나 나중에 뵙게 될 분에게 질문해야할 것들을 지금부터 미리 정리를 해봐야겠다!


 

  • 커스텀 inputAccessoryView를 사용할 때 inputAccessoryView만 오버라이딩을 하면 나타나지 않는데 해당 뷰 컨트롤러에서 canBecomeFirstRespoder = true를 해주면 inputAccessoryView가 위로 나타나는 이유

    • UIResponderResponder Chain에 관한 글을 찾아봐도 이에 대한 이유를 알아내기가 힘들다...!
  • layoutIfNeededsetNeedsLayout의 차이점.

    • 기본적인 둘의 차이점과 main run loop, update cylce에 대해는 어느정도 개념과 동작원리를 알 것 같다. 하지만 내가 이해한 것이 맞는지가 궁금하다.
    • 애니매이션 코드가 들어가는 블록안에 setNeedsLayout을 선언해주면 애니매이션 코드가 동작하지 않는 이유가 애니매이션 블록의 스레드는 main run loop안에서 실행되고 이때 다음 update cycle에서 뷰를 업데이트해달라고 "요청"만 하고 해당 스레드는 끝이난다. 그리고 update cylce에서 값이 조정되므로 최종적으로 애니매이션 효과가 나타나지 않는 것으로 이해를 하고 있는데 이게 맞는 것인지 궁금하다.


'기록' 카테고리의 다른 글

네이버 핵데이 후기  (0) 2018.05.19
NAVER 핵데이와 CONNECT 부스트코스 에이스 합격!  (1) 2018.05.03
애플 개발자 등록  (0) 2018.01.30
2018년  (2) 2018.01.01
앞으로 공부해야 할 것, 하고 싶은 것 [2017.11.22]  (0) 2017.11.22
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함