ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 210124 - TIL
    TIL/2021 2021. 1. 25. 02:44

    https://pixabay.com/images/id-4688913/

     

    벌써 2021년의 1월도 끝나간다.

    오늘도 열심히 복습에 치중했다.

     

    Swift, iOS

     

    오늘 복습한 부분은 extension이다.

    Extension은 프로젝트를 만들 때도 많이 쓰던 문법이므로 자세히 공부를 했다.

    그중에서 자주 사용할 거 같은 extension은 안전하게 String을 [Int] 정수 인덱스로 접근하게 하는 방법이었다.

    그리고 Equatable과 Hashable, Comparable 프로토콜을 extension으로 확장하는 방법을 다시 공부했다.

     

    iOS는 View에 대해서 복습을 했다.

    View의 속성들은 워낙 많이 사용했기 때문에 크게 어려운 부분은 없었다.


     

    C#과 그 외..

     

    C#은 데이터 타입에 대해서 공부했는데 그중에서 숫자 데이터에 대해서 복습을 했고 swift에서 공부했었던 value type과 reference type

    그리고 stack과 heap에 대해서 다시 한번 복습을 했다.

    swift에는 없던 byte 그리고 이름만 다른 short, long, decimal에 대해서 공부했다.

    그리고 char 형식이  정수 계열의 형식이라는 게 놀라웠다!

     

    요즘 읽고 있는 책은 

     

    객체지향의 사실과 오해라는 책이다.

     

    객체지향의 사실과 오해

    위키북스 IT Leaders 시리즈 23권. 객체지향이란 무엇인가? 이 책은 이 질문에 대한 답을 찾기 위해 노력하고 있는 모든 개발자를 위한 책이다.

    www.aladin.co.kr

    객체지향... 말은 많이 듣지만 막상 뭐냐고 물어본다면 대답하지 못하는 친구인데

    이 책을 읽으며 이런거였구나! 라고 생각하게 됐다. 어렵게 설명하지 않고 쉽게 쉽게 설명을 해서 읽기 쉬운 책이다.

    나도 마찬가지로 객체지향하면 상속, 클래스를 떠올렸지만 객체, 상태, 행동, 협력이라는 관점으로 다시 생각하게 됐다. 

    물론 아직 다 읽지 않고 읽는 중이다.

    728x90

    'TIL > 2021' 카테고리의 다른 글

    210201 - TIL  (0) 2021.02.02
    210126 - TIL  (0) 2021.01.27
    210123 - TIL  (0) 2021.01.24
    210120 - TIL  (0) 2021.01.21
    210117 - TIL  (0) 2021.01.18
Designed by Tistory.