개발자
현재 취준을 하고 있어서 스위프트 문법을 공부하고 있습니다 . uikit vs swiftUI 두개중에 어떤 걸 배워야할지 고민이 되고 있습니다. 인터넷으로 검색을해서 일단 uikit을 배우고 그 다음에 swiftUI를 배우라는 식이거나 , 옛날 회사들을 어차피 uikit을 기본 베이스로 깔고 새로운 스타트업들은 swiftUI로 시작한다고도 검색 결과에서 나오는데 1. 취업을 하기위해서는 일단 기본 베이스인 uikit를 통해서 취직을 하고 그 다음에 swiftUI를 배우는 게 좋을까요 ? 2. ios 개발자가 되기위해서는 앱 개발경험이 필수라고 들었는데, 앱을 만들때 스터디를 모집해서 만드는게 좋을까요 ? 두리뭉실하게 글을 적어서 죄송합니다. ios 현업 개발자분들이 있으시면 취업을 하기위해서 어떤 방향성으로 가야하는지 말씀해주시면 감사하겠습니다
답변 1
인기 답변
안녕하세요. 왓에버 멘토링입니다. iOS 직군으로 취업을 준비하시고 계신 것 같습니다. 빠르게 답변드리도록 하겠습니다. 1. UIKit vs Swift UI Swift UI는 iOS 개발의 미래일 수 있습니다. 최근 나온 비전 OS 등도 Swift UI를 통해 개발할 수 있죠. 하지만 미래는 미래입니다. Swift UI를 위한 최소 버전은 13 입니다. 그리고 최소버전이라는 점을 인지해주셨으면 좋겠습니다. 다양한 Swift UI의 버그들과 사용성이 개선되어 가능한 버전은 14/15 정도로 판단 되고 있습니다. 어떤 조직은 이미 Swift UI를 통해 구현하는 조직도 있겠지만 이 비율은 그리 크지 않으며, Swift UI를 도입하더라도 UIKit 코드가 대부분이거나 상당량 있을 수 있습니다. 그러므로 빠른 취업준비를 위해서라면 UIKit의 이해도를 갖춘 이후 Swift UI를 시도해보시는 것을 권장드립니다. 면접이나 채용시 Swift UI 100% 로 구현된 조직이 아니라면 Swift UI를 모른다고 문제삼지는 않을 것 입니다. UIKit에 대한 이해와 경험을 제대로 하고 있다면요. 2. 앱 개발 경험 애플 플랫폼들은 굉장히 애플에 종속된 성향이 강한 플랫폼들 입니다. 애플의 심사등록 및 거절 대응, 복잡한 인증서 관리를 해볼 수 있는 일은 앱 릴리즈 입니다. 종속성이 강한 플랫폼의 프로세스를 경험해보는 것은 분명히 좋은 경험일 것이라고 생각되며, 프로젝트를 진행해보시는 것은 협업 관점에서도 좋을 것이라고 생각됩니다.
익명
작성자
2023년 07월 25일
좋은 답변 정말감사합니다 !! "종속성이 강한 플랫폼의 프로세스를 경험해보는 것은 분명히 좋은 경험일 것이라고 생각되며" 이 말씀이 무슨 말씀인지 잘 이해가 안되는데 답변 가능할까요 ?
엘리 선생님
선생님 • 2023년 07월 26일
말이 어렵게 작성되었네요. 애플이 종속성이 강한 플랫폼이라는 의미였습니다. 앱을 등록하기 위해 애플의 인증서 및 스토어 릴리즈 프로세스를 경험하는 것이 좋을 것이라는 말입니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!