勝手に答え合わせ for WWDC2014予想
WWDC2014の予想をしてたので、勝手に答え合わせを。主にObjective-C関係で。
絶対に当たらないWWDC2014予想 - 開発メモ
http://seeku.hateblo.jp/entry/2014/05/30/204727
Swift関係の資料
現時点で判明してる情報はこんな感じ。
WWDC 2014のスライド
※画像はEngadget Japanから引用
アップルWWDC 2014 キーノート速報。iOS 8、OS X Yosemite発表 - Engadget Japanese
http://japanese.engadget.com/2014/06/02/wwdc-2014/
The Swift Programming Language
iTunes - ブック - Apple Inc.「The Swift Programming Language」
https://itunes.apple.com/jp/book/swift-programming-language/id881256329?mt=11
答え合わせ
- NSZoneを一気に廃止
→ Swiftで無くなったっぽい。 - メソッドの静的呼び出しを実装
→ 後ろに『?』を付けない記法が静的呼び出しっぽい。 - 非同期呼び出しがずっと楽になる機能を実装
→ 今のところ不明。どうせ、何かあるに違いない? - テンプレートっぽい機能でコンテナクラスの型判定が有効に
→ GenericsもNative collectionsもあるっぽい。 - プロパティでいちいち、nonatomicを書かなくて済むように
→ クラス変数が自動でプロパティになる? - 読み込むライブラリをpragmaで指定出来るように
→ 今のところ不明。 - いろいろまとめて、Objective-Cが3.0に
→ まさかの新言語展開。
・・・90%ぐらいは的中してるかな?w
ついでに、Swiftの第一印象
RubyとJavaScript(TypeScript?)とC# 3.0を混ぜて、Objective-Cの良さ気なところを残したって感じ? 個人的には型の指定が微妙。forやifの()が無くなったのも微妙。『;』が無くなったのは好印象。ドット記法のメソッド呼び出しは好印象。
引数のラベルが残ってるのは・・・ かなり微妙。
あとは、自分で使ってみないとわからないかな。