タグ

ブックマーク / blog.katty.in (2)

  • iOSとAndroidのプッシュ通知の開発の違いまとめ

    少し言い訳しておくと、ちゃんと確認せずに書いているので間違いがあるかもしれません。Wikipediaだったら[要出典]ってたくさん付けられてしまいそうです。 大きな違いをいくつか紹介していきます。 Androidは受信処理を各自実装する必要がある。 iOSとAndroidプッシュ通知の設計の大きな違いは、iOSはOSの仕組みに乗らなければいけないのに対して、Androidは自由度が高く各自の実装にゆだねられているという点です。 iOSのAPNSは送信するデータの形式もしっかり決まっていて、その形式にしたがって送信すれば、あとはOSが定めた方法で表示されるだけです。一方のAndroid送信データは完全に自由で、それを受信した際にアプリがどんな動作をするかも、制限されていません。 逆にいえばAndroidは受信時の表示などの処理をすべて独自で実装する必要があり、クライアントの実装の手間は数倍

    iOSとAndroidのプッシュ通知の開発の違いまとめ
  • PHPで連想配列の配列のソート

    連想配列の配列をソートしたい $users = array( array( 'id' => 1, 'username' => 'katty0324', 'following' => 191, 'follower' => 612 ), array( 'id' => 2, 'username' => 'yutomukoyama', 'following' => 947, 'follower' => 1840 ), array( 'id' => 3, 'username' => 't_ishiyama', 'following' => 560, 'follower' => 746 ), ); こういうユーザー一覧みたいな配列をソートしたくなることがありますよね。データベースから取り出した直後の状態っていうのはだいたいこんな感じですし。たとえばユーザーID順であったり、フォロワー数順であったり。

    PHPで連想配列の配列のソート
    a20130517
    a20130517 2014/02/14
    “usortは独自に定義した関数を元にソートを実行できます。 usort($users, function($a, $b) { return $a['following'] < $b['following']; });”
  • 1