キノコの自省録

日々適当クリエイト

Objective-C

パーティクルで魔法エフェクト(1) - 炎魔法編

ウィッチクライドでは、いくつかの魔法をParticle Systemを使って表現しています。 今回は炎魔法を紹介。 【ニコニコ動画】【自作ゲーム】自分で魔法を作って、自ら詠唱して魔法を放つゲーム 動画の1:02あたりで、炎魔法が発動しています。火炎弾ですね。手…

iOS5のSQLiteは表の結合処理が遅い?

テーブルA, Bがあって、 select A.* from A, B where B.value=? and B.a_id= A._id; のようにBの条件を使ってAのテーブルデータを取得する、という処理をSQLiteで書いたところ、 iOS6.1では2, 3秒ほどで結果を返してきましたが、 iOS5では、30秒くらいかかり…

現在地情報が取得可能かを判断する

iOSでは、プライバシー −> 位置情報サービス のオンオフを切り替えることで、アプリに現在地情報を送らなくすることができます。 この設定では、全てのアプリで現在地情報の送信を許可/不許可にするスイッチと、 個別のアプリごとに送信を許可/不許可にする…

CookieのexpiresをNSDateFormatterで解析する

サーバから貰ったセッションは、 NSURLConnectionを使っていれば、基本的にCookieヘッダを勝手につけてくれるので、 細かいハンドリングをする必要はありませんが、 自動ログインを実装する場合などで、有効期限を知りたくなる時があります。 有効期限は、Se…