-
[SwiftUI] iPad로도 앱을 만들 수 있을까 ?/iOS 📱 2022. 2. 22. 00:56반응형
간혹 iOS 오픈카톡방, 커뮤니티에 이런 질문이 올라온다
" iOS 앱을 만들고 싶은데 꼭 Mac을 가지고 있어야하나요 ? "
" 아이패드로는 못할까요 ? "
결론부터 말하면 iPad로도 충분히 가능하다.
애플의 Playgrounds 릴리즈 노트이다. 무려 15개월 전 이야기이다.
macOS와 iPadOS가 같은 playground 파일을 사용할 수 있게되었다.
애플은 이때부터 다 계획하고있었나보담..
자, 그럼 다음 릴리즈노트를 살펴보자
3.2에서 4.0이 되었다
SwiftUI로 만들어진 iPhone and iPad 앱을 iPad 에서 빌드할 수 있게되었다.
그런데 기존 개발자들은 왜 부정적인 입장일까요 ?
여기서부터는 개인적인 의견이기때문에 모든 iOS 개발자들의 의견을 대신하진않는다.
- 저런 질문을 하는 사람들은 보통 입문자가 대대수이다. iPad를 가지고 있고, 어디선가 풍문으로 앱 개발이 된다고 들은...
근데 결론부터 말하자면 된다며? 근데 왜 반대해 ?
만약 질문자가 직업이 있고, 마침 iPad 도 있겠다 ! 취미로 하는거라면 말릴 이유는 없어보인다.
하지만 iOS 개발자를 희망하고 있다면 playground for iPad는 카페에서 문법 공부하고
앱 개발은 Xcode를 통해 공부해야한다고 생각한다.
이유는 만들면 너무나도 많은 것 같다. 그 중에서도 당연한 소리를 적어봤다.
SwiftUI의 사용, 점유율은 분명히 상승 지표가 있지만, 아직 기존의 storyborad 방식이 여전히 대중적이기 때문이다.
Swift 5 까지 나오면서 기존 objective - c 언어의 점유율을 뛰어넘었지만, 여전히 레거시 코드가 남아있는 회사도 많다..
과거 (objective -c, storyboard ), 현재 ( swift, storyboard ), 미래 ( swift, SwiftUI )
이렇게 3가지의 시점이 있을 때 본질적으로 현재를 잘해야한다.
iPad playground에서 제일 아쉬운건 디버깅을 못하는게 아닐까싶다
그렇지만 시간 날 때 iPad 에서 만드는 SwfitUI가 얼마나 강력한지 포스팅 해보려한다.
' > iOS 📱' 카테고리의 다른 글
[iOS] 동적 테이블 뷰 셀(UITableView Dynamic cell height) 만들기 (estimatedRowHeight, autoDimension) (0) 2022.05.01 [iOS] Core Loaction 위치 권한 설정하기 (0) 2022.04.26 [iOS] ViewController의 생명주기 (Life-Cycle) (0) 2022.04.25 [iOS]UIButton underline 설정하기 (0) 2022.04.22 [정보] plist, Cache.db 보는 법 (0) 2022.01.18