SwiftUI만 하다 UIKit을 해보려 하는데

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • 익명
      비활성
      • 글작성 : 1
      • 답글작성 : 0

      사실 평소 SwiftUI만 하다 취업 시즌 맞춰서 부랴부랴 UIKit과 RxSwift를 공부하게 된 입장인데요. 서류 통과 후 많은 곳에서 UIKit은 못하시나요?라는 문의를 받게 되어.. 지금이라도 후닥닥 공부해보려는 중입니다. 참고로 SwiftUI와 Combine은 어느정도 다룰 수 있습니다.

      일단 raywanderich에서 관련 강좌 1회독 후 개념은 잡힌 상황인데요.

      Combine하고 RxSwift는 어느정도 비슷한 부분이 있어서 할만 한데 UI구현부는 뭐 아예 새로 배우는 수준이네요ㅜㅜ

      급한대로 @Published는 PublishObject나 Observable로 바꿔 쓰는 정도인데 이게 맞는지도 모르겠네요. 모르는 것 나올 때마다 datataskPublisher  in RxSwift 같은 식으로 검색해보고는 있는데.. 뭔가 UIKit은 SwiftUI랑 똑같이 짜면 안될 것 같고 그러지도 못한다는 느낌이 계속 들어서요. 

      혹시 고수분들이 보시기에 어느 부분을 유의해서 보면 전환(?)의 속도를 빠르게 할 수 있을까요. 조언 부탁드립니다.

    • rhrnakrnakr
      참가자
      • 글작성 : 0
      • 답글작성 : 40

       일단 저도 같은 작성자분과 마찬가지로 취준생인데요.

       불편한 것을 하다가 편한 것을 하게 되면 별다른 노력없이 빠르게 적응을 할 것 같은데, 편한 걸 하다가 불편한 걸 하게 되면 익숙해지는 수 밖에는 없을 것 같습니다. 마음을 급하게 갖지 마시고 일단은 삽질을  하시는 게 좋을 것 같다는 생각이 드네요.

        개인적으로 UIKit과 SwiftUI를 둘 다 공부했고, 또 여전히 하고 있는 입장에서, UIKit의 화면구현에 익숙해지시려면 제 생각에 UIViewController에 가장 먼저 익숙해지셔야 할 것 같습니다. iOS에서 많은 개념의 출발이 보통 이 타입으로부터 시작하기 때문에 얘를 모르면 개념을 이해하기 어려워지는 것 같습니다.

    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 580

      애플의 튜토리얼 중 UIKit 부분을 따라해보면서 문서 중간중간에 소개된 링크만 제대로 공부해도 무리 없을겁니다.
      굳이 RxSwift를 하는건… 또 기본 UIKit을 익히는 것에서 돌아가는 길이기 때문에.. 애초에 UIKit 부터 해보는게 좋다고 생각합니다만, 정답은 없습니다.
      현업에서 UIKit은 기본, Rx는 하면 좋고 수준이며, SwiftUI는 지금 시점에 당장 적극적으로 활용하고 있는 기업은 수가 많지 않고, 레거시 코드 또한 대부분 UIKit으로 구현되어 있으므로, UIKit 먼저 공부하는게 순서라고 생각합니다.

2 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom