定食屋おろポン

おろしポン酢と青ネギはかけ放題です

2014-06-05から1日間の記事一覧

Swiftのmapは処理だけしてVoid返すことは出来ないから気ィ付けや

追記 この記事の情報は古いので注意して下さい。 最新のXcodeでは、mapに返り値を持たないクロージャを渡しても問題ありません。 追記ここまで SwiftのArrayは、非破壊的なメソッド、mapを持っています。素晴らしい。 enumerateObjectsUsingBlock:とか書いて…

Swiftでデバッグ出力(日時、メソッド名、行番号)

メソッド名と行番号 かつてObjective-Cではこのように書いていた時代があった。 NSLog(@"%s, %d", __PRETTY_FUNCTION__, __LINE__); 今日からはこう書ける!*1 println(__FUNCTION__, __LINE__) //=> (someFunction(), 60) Swiftのprintlnは、NSLogと違って…

Swiftでコマンドライン引数を取る

OS XのコマンドラインアプリをSwiftで作る時に役立ちます。どこにあるんだそんな需要。*1 StackOverflowではC_ARGCを使う方法が示されています。 これでも良いと思いますが、ちょっと冗長ですね。 osx - How do you access command line arguments in Swift?…