Swiftコラム書きました「Swift 3.0でなぜ『Cスタイルのforループ』『++/ — 演算子』などの仕様が廃止されたのか」

Build Insider Swiftコラム第4回

Swift 3.0正式版がリリースされ、追加機能などに目が行きがちですが、今回は廃止系の変更にフォーカスした内容としました。

変更自体の紹介記事はよく見ますが、その理由・考察などが手厚く書かれたものは稀だと思います。熟読すると色々得られるものがあるようにがんばって書きました💪


今後予定している連載

次のコラムはまだ未着手なので、ざっくり以下のようにイメージした中でどれにしようかなと迷い中です。

  • Swift 3 APIガイドラインを徹底理解
  • Swift 3で追加される値型を掘り下げる
  • Swiftで推奨されているProtocol・Value Orientedとは?
  • Swift 3から新たにツールチェーンに加わったSPM
  • Swiftのサーバーサイドへの利用・動向
Swift 3 APIガイドラインを徹底理解

今のところ、このテーマで以下など触れつつ説明すると良さそうに思っています。ちょっとボリュームが増えそうですが🤔

  • APIガイドライン自体の解説
  • ガイドラインは以前からあったが改訂されたこと(SE-0023)
  • APIガイドラインに沿うようにSwift標準ライブラリが見直されて名前変更が大量に生じたこと(SE-0005)
  • Objective-C APIもSwiftyに扱えるようになったこと(SE-0005)

Swift APIガイドラインの記事は以前Qiitaに書いてますが、単なる和訳な感じで決して分かりやすくないので、コラムではそのあたり改善した親切な記事にしたいところです( ´・‿・`)

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.