Appleは月曜日、「高速、最新、安全、インタラクティブ」と称し、Objective-Cよりも優れているという全く新しいXcodeプログラミング言語であるSwiftを発表した。
Appleはデモンストレーションで、開発者がコードを記述し、コードが記述されるとすぐに結果が表示される「Swift Playground」を披露した。 Appleによれば、SwiftはCocoaとCocoa Touch向けにゼロから設計されたという。
Swift は、ソーシャル ネットワーキングなどの基本的なアプリや、新しい「Metal」グラフィック最適化を使用した高度な 3D ゲームに使用できます。また、Objective-C と並行して動作するため、開発者は言語をシームレスに交換できるようになります。
Swift にはジェネリックが含まれており、開発者は非常に少ないコードを記述するだけでより多くの作業を行うことができます。 1 つの例では、画像のリスト全体が 1 行の単純なコードでロードされました。
また、Swift Playground を使用すると、開発者はアプリケーションの実行中に時間の経過に伴う値の履歴全体を確認できます。 Swift には時間の完全な制御も含まれているため、開発者は早送りまたは早戻しして、特定の状況でアプリがどのように反応するかを確認できます。
出荷時には、Swift は完成した状態になります。Xcodeサポートが提供されており、言語ガイドは iBookstore で開発者向けにすでに提供されています。今年後半に iOS 8 がリリースされると、開発者は Swift で書かれたアプリを App Store に提出できるようになります。