Takahiro Octopress Blog

-1から始める情弱プログラミング

iBeaconを使ったアプリについて考えてみた

iOS7から新たに導入されたiBeaconについて

本日は多くのディベロッパーが期待を寄せているiBeaconについてブログを書こうと思います。

さて、皆さんはiBeaconという言葉をご存知だろうか?IT関連、それもスマートフォン向けサービスを生業としている方であれば既知のことかもしれません。ですが、街中でiPhone片手にLINEを使っている多くのユーザは知らないのではないだろうか?
今回は次世代サービスとして多くの期待を一身に背負うiBeaconに迫ってみた。
と情熱大陸のオープニング曲が頭から離れないせいか、いつもと違う出だしになってしまいました笑。
(頭のなかで情熱大陸のオープニング曲を鳴らした状態で冒頭から読んで頂けるとしっくりくるかな…)

足跡計 ver1.0.0の紹介

iPhoneアプリ『足跡計 ver 1.0.0』の紹介

さて、筆者が先日リリースしたiPhoneアプリについて紹介したいと思います。実はiPhoneアプリを申請するときにSupport URLの入力が必須だったのです。ひとまず、筆者のブログのトップページを書いたものの、後々きちんと専用ページを作っておきたいなと思っていました。しかし、思わぬリジェクト内容から使い方の動画を作成してしまったので、何を書くか悩みました。
そこで、アプリの操作方法ではなく役立つ使用方法を記載することでインストールした方に(いや、インストールされていない方にも)作り手の意図をできるだけ伝えようと決めました。
iPhoneでの位置情報取得に興味のある方はぜひ御覧ください。

興味がある方は下記ボタンからインストールページヘ!

iPhoneアプリを申請しました(2)

iPhoneアプリをApp Storeで公開するまでの話

本日、私が個人的に開発したiPhoneアプリがApp Storeで公開されました。
それまでの流れと苦労(さほどしなかったが…)を記憶に留めるために書いておこうかと思います。ついでに私が公開したアプリも紹介します笑
これ→足跡計
App Storeで検索するときは足跡計, 足跡を入力して下さい。下記アイコンのアプリが出てくるはずです。
足跡計のアイコン

UIDynamicAnimatorを使ったピンボールゲームを開発しよう!

ネット上でUIDynamicAnimatorを使ったピンボールゲームが大人気!

先日、iOS7で新たに加わった機能であるUIDynamicAnimatorを使った簡単なアクションゲーム作りについて紹介しました。その後、どんどんこういった物理法則を用いたサンプルがネット上で溢れてくると踏んでいたのですが、まだあまり多くないのが現状です。英語ブログでの紹介はそこそこ増えてきているのですが、如何せん日本語ブログでの扱いは少ないんですよね…。
そこで英語でTutorialとして紹介されたページからUIDynamicAnimatorを用いた簡単なゲームを紹介したいと思います。
今回はピンボールゲームです。メインで扱うものは
・UICollisionBehavior
・UIPushBehavior
の2つです。
それでは早速説明していきましょう。

iPhone専用アプリをiPadで見るとToolBarが出ない!!

iPhone専用アプリでiPad対応

筆者はiPhone専用アプリばかりに目を向けていたので、正直iPadの対応は忘れていました。しかし、いざiPhoneアプリをiPadで起動してみると『あれっ!?ToolBarが出ない(汗)』
これはマズイ…。格好悪い…。
どうにか方法を探ろう!!ということでネットで調べました。これが全くもって出てこないんですよね!
これ困っている人いないんですかね…。今日はその方法について説明します。

iOS7か否かの判断は結構使いそう…

iOS7になってから表示が崩れる!!

さて、本日はAppleの発表会があり、iPad Airとか、iPad mini Retinaディスプレイとか新製品の情報が公開されました。筆者も早速、自宅に帰ってから最新Mac OSであるMarvericksをインストールしようと思ったのですが…きっと皆、同じ考えなんでしょう。インストール完了まで3〜4時間の表示から進みません(汗)
仕方がない!ブログを書こう!ってことで今回はiOS7になってから表示が崩れる!ってときの対応について書こうと思います。

iOS7の新機能『UIDynamicAnimator』を使って簡単なアクションゲームを開発しよう!

UIDynamicAnimator, UIGravityBehavior, UICollisionBehaviorなど新機能がiOS7に!!

今回はiOS7で新しく加わった新機能を使って簡単なアクションゲームを開発してみたいと思います。iOS7では物理法則に基づいたアニメーションを実装できるようにUIDynamicAnimator, UIGravityBehavior, UICollisionBehavior, UIPushBehavior, UIAttachmentBehavior, UISnapBehavior, UIDynamicItemBehaviorが追加されました。
前々からアクションゲームを開発してみたいと思っていた筆者はこれを使わない手はないということで早速使ってみることにしました。

iPhoneアプリで使おう様々なWeb-API

Web-APIを使ってJSON形式でデータを取得したい!

iPhoneアプリをいざ作ろう!となったとき◯◯のデータを使って、▼▲なアプリが作れたらな〜なんて思うことはないでしょうか?
でもいざ作ろうとすると膨大なデータを自分で作ることもできないし、作り方もわからない…。あ〜作れない〜てなことになるでしょう。そんなときは既にどこかの誰かが作ったAPIを使えばいいわけです。世の中にはとても便利なAPIが溢れています(たぶん…)
しかし、気をつけておきたいのはそれが無料なのか、商用フリーなのかということです。

iPhoneアプリを申請しました

iPhoneアプリの申請に苦労した話

9月から細々と開発を続けていたiPhoneアプリをとうとう申請することにしました。開発が終盤に差し掛かるにつれて、ブログをなかなか書くことができなかったのですが、ひとまず一段落したということで久しぶりに書きます。

WebViewのキャッシュの仕組みを見極めよう!

WebViewとcache.manifestの関係性を知ろう!

前回はPCで見た場合のキャッシュについて調べました。本日も引き続きキャッシュについて調べてみたいと思います。
筆者が最も疑問を感じていたのはiPhoneアプリ内でWebViewを利用したときキャッシュはどうなるのか?ということです。
今日は実際に実機でテストをしながら進めます。
そしてどうせならばiOS7搭載の実機で試してみましょう!