まいまいワークス

主にiPhoneアプリの開発で考えた事、調べた事、感じた事などを記していきます。

swift

【swift】変数のオプショナル型

swiftの変数は基本的にnilを許容しません。 しかしながら、textFieldやAPI経由で外部から値を取得する場合など、構造上、値がnilになりうる場合があります。 そこで利用されるのがオプショナル型の変数です。 変数をラップする(オプショナル型を使う)をnilを…

【swift】インスタンス変数、クラス変数、ローカル変数

//すべてのクラスから参照可能 let global_let = "global" //グローバル変数 class myClass: NSObject { public let aaa = "abc" //インスタンス変数(クラス内の共通変数)、インスタンス化すると他クラスから参照可能 let bbb = "def" //インスタンス変数(ク…

【swift】変数を利用する

/** 定数の定義 */ //letで宣言した値は後から変えられない let aaa = "abc" //型を宣言しなくても型推論でStringと認識 let bbb:String = "xyz" //String型を明示 /** 変数の宣言 */ var ccc = 123 //型を宣言しなくても型推論でIntと認識 var ddd:Int = 78…