NSBlogger

意識高いブログ

Swiftの「Optional Value」の使い方

Optional Value Swiftのコードを読んでいると変数の横に「?」や「!」がついていることがあります。 この「?」がついているものが「Optional Value」になります。 Optional Value の特徴 Optional Valueは「nil」を許容します。 逆にOptional Valueでないもの…

Swiftの「タプル(Tuple)」で複数のオブジェクトをひとまとめにする

タプル(Tuple) タプルは複数のオブジェクトをまとめて扱えるものです。 タプルの例 let Blog = (20140608, "About tuple")「20140608」「"About touple"」をもつBlogオブジェクトができました。 Blogオブジェクトへのアクセスの仕方はこちら。 Blog.0 //20…

SwiftでArrayの中身を昇順・降順でソートする

Sort関数 「Sort」を使えば簡単に配列の中身を並び替えられます。 昇順 var numbers = [1,4,2,3,6,5] sort(numbers) numbers // [1,2,3,4,5,6]そのままsortで配列を引数に与えてあげればOK。 引数の中身がソートされ、上書きされます。 var strings = ["a", …

SwiftのArrayがもつ非破壊的メソッド「map」

var numbers:Array<Int> = [0,2,4,6,8] var doubleNumbers:Array<Int> = numbers.map({ (number:Int) -> Int in return number * 2 }) numbers doubleNumbers結果はこちら [0,2,4,6,8] [0,4,8,12,16]numbersから値をひとつずつとってきて2倍したものを返してます。 非</int></int>…