Mobile,Jasmine,JavaScript,Java,テスト駆動開発等)など扱っています。Xのためのプログラミング言語。2014で発表された。アップル製OS上で動作するアプリケーションの開発に従来から用いられていた言語であるObjective-CやC言語と共存することを大きなコンセプトとはしていますが、無意味に括弧が多く、仕様の追加と互換性の担保のために、言語として分かりにくくなってしまったObjective-Cに取って代わる言語として期待されています。Objective-CとSwiftの相互呼び出しのイメージは以下のようになります。結局、両者を自由に呼び出せるって事が言いたいだけなのですが・・・では、今後のiOSアプリケーションの開発者はSwiftだけを知っていれば良いかと言うとそうはいきません。FrameworkのマネージドコードがSwiftで、アンマネージドコードがObjective-Cの関係に相当すると言え、Swiftは、変なコンパイル処理によって無駄な処理が追加される可能性があるので、えーーい、そう来るならObjective-Cで書きなおしちゃえって事が発生する可能性は結構あると個人的には思っています。SwiftコンパイラがこなれてくるとほぼSwiftオンリーになる時も来るかもしれません。Swiftの超早入門まずは、Swiftの基本的なところの各概要を簡単に説明させていただきます。詳細な説明は別エントリーを数回に分けて作成する予定です。seed」となります。varをletに変えるだけで定数宣言を行えます。基本データ型Swiftの代表的な基本データ型には、Int(整数型)、Double(浮動小数点数型)、String(文字列型)、Character(文字型)、Bool(真偽型)があります。前者は値代入の際には値自体がコピーされるのに対し、後者は値代入の際にはオブジェクトへの参照のポインター(アドレス)がコピーされます。ここで注目なのがStringが値型であることです。JavaやC#では参照型となっていますので、この点は留意しておく必要があります。変数のintValue1、intValue2と定数のdoubleValue1、doubleValue2を定義しています。3.14・定数の値を変更してみる次にdoubleValue2の値を変更する処理を追加してみます。すると当たり前ですがコンパイルエラーとなりました。‘doubleValue2’とのエラーメッセージとなっています。・異なる型の変数の代入Double型とString型の変数を宣言し、異なる型の変数の代入時の動きを確認してみました。