SwiftかSwiftUIか?
2021.11.01
コラム
今からアプリ開発を勉強しようとする場合、きっと「SwiftかSwiftUIのどちらを学んだらいいでしょうか?」と疑問に思われると思います。
iPhoneアプリ開発を勉強するための状況によっても異なると思いますが、私個人の意見をお伝えさせていただきます。一つの参考としていただけたらと思います。
(注意)一つの参考意見なので、最終的な判断の責任は負いかねます。ご了承ください。それを踏まえてお読みください。
まずは結論から
私はSwiftから学ぶことをお勧めします。現在、開発されている多くは、Swiftで開発されていると思います。仕事でiPhoneアプリ開発をしていくには、Swiftを学んだ方が戦力になります。
なぜSwiftか
SwiftUIは発表されてからまだ2年であり、発表された当初よりもかなり進歩しています。しかし、開発するにあたってSwiftUIだからできない、SwiftUIだから検討しなければならないこともあります。現在、新たにiPhoneアプリを開発する場合でも、Swiftで開発することを選択する場合があります。
アプリの機能追加や修正もSwiftで行われるケースが多いと思います。それで、仕事で行っていくことを目標とするならまず、Swiftで学ぶ方が良いと思います。
SwiftUIは学ばなくて良いか
SwiftUIは間違いなくこれからの技術であり、学ぶ必要があります。私が知っている企業でアプリを新しくするための開発をSwiftUIで行っている企業もあります。
これからは徐々にSwiftでの開発からSwiftUIでの開発に置き換わっていくと思われます。今はSwiftを学び仕事をすることをお勧めします。きっと、この先、SwiftUIで開発するタイミングがあると思います。そのタイミングで学び自分のものとすることをお勧めします。
一覧へ戻る