Ghost-0.4 Aton Released!

ghost-0.4がリリースされましたね! 前回のリリースから374回のコミットを178の問題について88人の開発者がおこなったそうです。こういう数字が出てくるのは面白いですね。主な変更点ですが、 Static Pages. 静的ページがサポートされました。これまで全てのポストがblogポストだったので、About / Contact /Terms 等のポストも全てpost feedに載っていま…

FCS(3) - OpenGLで描画!GLKitを活用しようの続き

GLKitによる2次元描画の準備ができましたので、今回はこのように、画面全体を4つの3角形で描画してカラーグラデーションをかけてみたいと思います。 頂点の定義 OpenGLでは基本的に3角形を使った描画を組み合わせて複雑な表現を実現します。サンプルアプリで定義されているgCubeVetexDataは、以下のように、3角形のそれぞれの頂点を示す頂点情報と(positionX,positionY,po…

FCS(2) - OpenGLで描画!GLKitを活用しよう

QuartzのベースにはOpenGLの技術がつかわれていますので、OpenGL ESベースでアプリを作ってみましょう。 XCodeの新規プロジェクト作成を選ぶと、このようにOpenGL Gameというテンプレートがあらかじめ用意されていますので、それを選びます。 このテンプレートにはOpenGLベースのアプリを作る準備が一通りそろっています。プロジェクト作成後、ビルドして実行すると、このように2つ…

Full Color Bossa on iOS?

未来派図画工作さんの作られたFull Color Bossaという素晴らしいスクリーンセーバーがあります。時間の経過とともに、背景色がグラデーションとともに変化し、そこに世界各地の色の名前が現地の表記で浮かび上がってくるというものです。さらに効果として綺麗な風景写真も3D効果と共にオーバーレイ表示されます。 Full Color Bossa 最初はおそらくネイティブで実装されたのだと思いますが、の…

iBeacon(5) Passbookと連携してみよう

iBeaconはPassbookとの連携もサポートしています。あらかじめUUID, major, minorなどの情報を設定したPassbookが端末にインストールされていると、ロック画面が表示された際にリージョンの範囲に入っているかどうかチェックし、入っていれば該当するPassbookを画面に表示します。 これまでもPassbookには位置情報との連携機能があり、Passbookの設定ファイルで…

iBeacon(4) - バックグラウンド動作中にロック画面に通知を表示してみよう

iBeaconが魅力的な点の一つはアプリケーションがバックグラウンドでもリージョン検知の通知を受け取ることができることです。 まずはロック画面にリージョンに入った時と出たときに通知を表示してみましょう。 CLBeaconRegionのpropertyで、どういった場合に通知を受け取りたいかの設定ができます。iOS7ではCLBeaconRegionに3種類のpropertyがあり、それぞれ noti…