Swift勉強会

Swiftの学習日記

iOSアプリ開発のベテランがいまだにObjective-Cを使っている理由

iOSアプリを新たに始めるならSwiftでも良いと思うけど、ずっと前からやってる人はObjective-Cを使っています。

なぜSwiftに移行しないのでしょうか?

 

frasco.io

 

Marco Arment: 私にとって、それは Swift それ自身についての判断ではなく、現実的な決定です。私は既に Objective-C のエキスパートで、とても効率的に使うことができます。そして Swift への移行の恩恵はそのコストを克服するほどのものではないのです。

 

  • Swiftでできることは、Objective-Cでもできる。
  • わざわざSwiftに移行する必要がない。

ということみたいですね?

 

Apple自体が、iOSを全面的にSwiftで書き換えるような状況にならなければ、Objective-Cで十分といえるでしょう。

 

Swiftを学びつつ、バックボーンではObjective-Cのライブラリーが走っているので、深い部分をいじるときは、いつかはObjective-Cを使わないといけないだろう、と思ってました。

それならば、とObjective-Cも勉強してみることにしました。

iOSアプリ開発自体、ちょっと離れてしまって、放ったらかしになっているけど、またちゃんとやらないといけないなーと思う今日この頃です。