そーす

I'm a programmer in Fukuoka. Please contact me saubre.app[at]gmail.com or Twitter DM.

2016-07-15から1日間の記事一覧

キーボードを閉じるExtension

毎回めんどくさいので extension UIView { func hideKeyboard() -> Bool { if isFirstResponder() { resignFirstResponder() return true } else { return subviews.map{$0.hideKeyboard()}.filter{$0}.first ?? false } } } キーボードって1つしか出ない……

Tupleの使い方まとめ

名前無し let tpl1 = ("unko", 32) print("\(tpl1.0), \(tpl1.1)") // unko, 32 代入時でキー指定 let tpl2 = (name: "unko", size: 32) print("\(tpl2.name), \(tpl2.size)") // unko, 32 print("\(tpl2.0), \(tpl2.1)") // unko, 32 キーをつけたり付けな…