매일 공부 일기

(2022-12-17) 오랜만에 돌아온 정보 탐색

HJ39 2022. 12. 17. 23:23

앞으로 겨울 방학 동안 공부할 리스트를 만들고 조금 찾아보려 한다.

 

  • Swift 문법

iOS앱의 기본 언어인 Swift를 조금 더 자세하게 공부하려고 한다.

그래서 Swift 문법 관련해서 3~4일 정도 Swift 문법 연습과 Swift의 기본적인 원리를 집중적으로 공부할 것 같다 :)

 

예를 들어 enum, class, struct, tuple, dictionary, set, closure를 집중적으로 해야 한다.

나중에 공부할 때 해당 링크를 참고하면 좋을 것 같다.

http://tech.inswave.com/2018/04/02/Swift/

 


 

  • Storyboard Autolayout

이번 컴퓨터응용설계 팀 프로젝트를 진행하면서 Autolayout에 많은 부족함을 느꼈다.

지금까지 사용해본 Storyboard를 이용해서 Autolayout을 조금 많이 연습하고자 한다.

 

storyboard로 Autolayout을 잘 다룰 수 있게 된다면 storyboard가 아닌 코드를 이용해서 UIView를 배치하는 것을 해보려 한다.

( 매우 어려울 것 같음! ) 

 

 


 

  • RxSwift

앞으로 프로그래밍을 할 때는 비동기 프로그래밍이 무조건 필요로 한다고 한다.

비동기 프로그래밍을 사용하지 않으면 어떤 이벤트가 발생했을 때 해당 이벤트가 몇 번 발생했는지 개발자가 직접적으로 파악하기 힘들다고 한다. 

그리고 요즘 대세인 MVVM 패턴과 매우 잘 맞는다고 한다.

(아직 자세히 찾아보지 않았지만 데이터 바인딩을 사용하는 것 같다. 그럼 무조건 배워야 되네)

이것도 겨울 방학 때 공부해야 한다

할게 너무 많네 하..

 

우선 강의를 들으면 RxSwift에 대한 감이 생길 것 같아 유튜브에 곰 튀김이라는 분의 4시간짜리 강의를 따라서 해보려고 한다.

아래 참고한 블로그 3번째에 링크를 걸어 두었다.

 

  • 참고한 블로그
  1. https://ios-development.tistory.com/95
  2. https://duwjdtn11.tistory.com/583
  3. https://www.youtube.com/watch?v=iHKBNYMWd5I&list=PL03rJBlpwTaBrhux_C8RmtWDI_kZSLvdQ

 


 

  • 알고리즘

앞으로 취업준비를 하면서 필요한 코딩 테스트를 대비하기 위해서 알고리즘 문제를 쉬운 건 1일 난이도 있는 문제는 2일에 한 문제씩 풀려고 한다.

 

알고리즘 공부 방법을 알지 못해서 친구들한테 물어봤더니 다들 추천해 주기로는 코딩 테스트 관련된 책과 코드 플러스라는 사이트에서 알려주는 문제 리스트들을 차근차근 풀어서 실력을 기르는 것이 좋다고 한다.

 

인터넷에 코딩테스트 공부 방법을 찾아보았지만 무작정 붙잡고 해당 문제를 풀려고 하는 것은 좋지 못하다고 한다. 

문제를 풀 때 1~2 시간 정도는 고민을 하고 여러 가지 시도를 해보는 것은 좋지만 문제를 4시간 이상 붙잡고 고민하는 것은 좋지 않다고 한다.

(난 혼자서 해결하는 게 좋은 줄 알고 어려운 문제 8시간 고민했었는데 잘못된 공부 방법이었다니 ㅠ) 

 

이제라도 공부 방법을 알게 되었으니

드가자~!

 

  • 참고 사이트
  1. https://code.plus/courses/1

 


 

구체적인 계획은 내일 밤에 세울 예정이다 

방학 때 아마 공부와 졸업 작품을 같이 만들어야 해서 힘든 방학이 될 것 같다.