mapの戻り値の警告 mapをfor文代わりに使っている時の戻り値を受け取らないと警告を受ける。 なお、for文で書かない理由はfilterでヒットしたオブジェクトに対してのみ実行したい等の理由から
Swift の switch-case は範囲も使えるので大変便利ではありますが、Int 型でその「範囲」の使い方に意外な落とし穴がありました。例えば Playground で下記のコードを書いてみましょう: let a = 0 switch a { case Int.min ..< 0: print("負数") case 0: print("零") case 1 ... Int.max: print("正数") default: fatalError("俺はプログラマをやめるぞ!") } まあこれなら結果はお察しの通り「零」が出力されますね。試しに let a = -1 に直してみればそれはまた「負数」が出力されますね。では、試しに let a = 1 に直してみれば結果はどうなるのでしょうか? はい、正解は:ランタイムエラーでした! 理由はいかにも単純で、実は case 文のあとに書く
はじめに 最近メーラーをGmailからInbox by Goolgeに移行しまして、メール一覧から本文に遷移するアニメーションや本文からメール一覧に戻るアクションが自然で良いと感じたので、それらを容易に扱えるようにする方法を書いていこうと思います。 このgifアニメーションは、SAInboxViewController(113Stars 2015/09/10)のサンプルになります。 今回はこのSAInboxViewControllerを利用して、Inbox by Googleの遷移を実現していきます。 インストール方法 iOS8以降の場合 Cocoapodsからのインストールが可能です。 Podfileに を追記してインストールしてください。 iOS7の場合 SAInboxViewControllerの5つのファイルをプロジェクトファイルに追加してください。 使用方法 1: まず、一覧を表
経緯 よく使用するが、ややこしいのでメモ Pattern A 現在のロケールに対応する書式(short) 特記事項 android.text.format.DateFormat.getDateFormat(context)は、 java.text.DateFormatを返す。 (android.text.format.DateFormatではない) public class Crime { private Date mDate; // ... /** * @param c context * @return formatted date string */ public String getDateString(Context c) { java.text.DateFormat df = android.text.format.DateFormat.getDateFormat(c); re
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く