こんにちは、Habr!
私たちの多くが昨日のAppleのWWDC 2014プレゼンテーションを見たことは間違いありません。 新しいOS X YosemiteオペレーティングシステムとiOS 8が導入されました。しかし、世界中のAppleプログラマーを喜ばせた主なものは、新しい言語-Swift!でした。
Swiftは、CocoaおよびCocoa Touch向けの革新的な新しいプログラミング言語であり、さらに簡潔で表現力豊かな構文を備えており、アプリケーションを超高速で作成できます。 これにより、コードの記述がよりインタラクティブで楽しくなり、Objective-Cと並行して動作します。 Federigiによると、一部のSwift関数は他のオブジェクト指向言語よりも高速に動作します。たとえば、複雑なオブジェクトの並べ替えはPythonの3.9倍、Objective-Cのほぼ1.5倍です。
いくつかの主要な革新を強調したいと思います。
変数と定数:
タイプは自動的に割り当てられます:
メソッド名の比較:
メソッド呼び出し:
条件の場合:
ENUM:
今のところすべてです。
私たちは意見を共有します。