objective-c

スライドしてアンロック風ボタンを作ってみた。

iOSのUI回りの勉強のためカスタムUIControlを書いてみました。NNGradientControls iPhoneのロック画面に出てくるアレです。特許になっちゃってるみたいですが。 (アップル訴訟「スライド式ロック解除」とは?)まあ特許やらロック解除やらは置いておいてこ…

iPhoneの位置情報をsocket.ioでリアルタイムにGoogle Mapに表示する

前エントリ iPhoneとsocket.ioサーバを常時接続。その時バッテリは? からの続きです。 今回はiPhone側で取得した位置情報をsocket.io経由でnodejs側へ流してgoogle mapで表示というサンプルアプリを作ってみました。実現するために必要な主要機能は以下とな…

iPhoneとsocket.ioサーバを常時接続。その時バッテリは?

前エントリ iPhoneとsocket.ioサーバを常時接続させる3 からの続きです。 今回はバックグラウンドでもRunLoopを動かし続ける版のAppでsocket.ioサーバとiPhoneと常時接続で動かし続け、バッテリがどの程度消費するのか確認してみます。 前回バッテリは気にし…

iPhoneとsocket.ioサーバを常時接続させる3

前エントリ iPhoneとsocket.ioサーバを常時接続させる2 からの続きです。 バックグラウンドで接続断が起きた場合の再接続処理を10分に1回実行されるsetKeepAliveTimeoutのタイミングではなく、即時(またはReachabilityが回復次第)に出来ないか調べてみます…

iPhoneとsocket.ioサーバを常時接続させる2

前エントリ iPhoneとsocket.ioサーバを常時接続させる1 からの続きです。 フォアグラウンド/バックグラウンド時における接続断と回復方法について調べて、 圏外などで一度接続を失った場合でも電波受信状況が回復したら自動で再接続する というのが出来るよ…

iPhoneとsocket.ioサーバを常時接続させる1

前エントリ Objective-Cでsocket.ioクライアントを書いてみた と Z Cloudでnodejsを動かす でiPhoneアプリとsocket.ioサーバを3G経由で接続させる準備が整いました。 次はiOSネイティブのsocket.ioクライアントの特性を活かしてiPhoneとsocket.ioサーバを常…

Objective-Cでsocket.ioクライアントを書いてみた

今年の目標はブログを書いてみるというのと去年から引き続きiOSとnodejs周りのプログラミングを勉強するという事なんですが、これら全部を一緒にやってしまえ!ということでクライアント側がiPhoneでサーバ側がnode,socket.ioという構成でなにか作ってみたい…