registerForRemoteNotificationTypes:]はdeprecatedなので消した方がいいバッジを利用するときiOS7系も8系も値の設定方法自体は変わってなかったけど、iOS8でregisterForRemoteNotificationTypesが追加されたことによってバッジの値表示フラグの確認が必要になった。currentUserNotificationSettings].typesで有効な設定値が取得できるのでフラグを確認してからバッジの値をセットする。値を確認しなかった場合の挙動は確認してない。アプリが通知を受信した場合に呼ばれる。{LOGF();NSLog(@"deviceTokenを受信しました。error);}/**iOS8以降で追加されたプッシュ通知利用登録用メソッドregisterUserNotificationSettings:を呼ぶと呼ばれる。{/UIRemoteNotificationTypeは実際のところNSIntegerなので、NSIntegerとして定義すればワーニングを減らせる。iOS8対応のためBlocksKitをフレームワーク化したログ。ソースコードのまま組み込むとかイヤなのでよく外部のライブラリはフレームワークにしているのでメモ。ターミナルのログからひっぱり出したコマンドなので間違ってる可能性は否定できない。