タグ

iBeaconとObjective-Cに関するitozのブックマーク (4)

  • iBeacon入門(その1) ビーコン領域の判定 - テクスト讃歌

    iPhoneをはじめて手に取り地図アプリを起動させた時に、自分の位置がリアルタイムに動いていく様子を見て、位置情報という新たなプロパティが「自分」に加わった時の感動は忘れられない。 iOS7から搭載されたiBeacon機能はそんなGPS機能以上の感動と楽しさを与えてくれる。では一体この機能によってどのようなプロパティが「自分」に加わるのだろうか? と少し大げさな出だしではある。けれどもこのiBeaconは、リアルな世界のありとあらゆるサービスを変えるほどの大きな「考え方」となるのではないだろうか。 そして「モノのインターネット(Internet of Things)」の世界を手短に自分で実装できるのがこのiBeaconでもある。まずは「Hello World」としての仕組み、自分のMac自体をBeaconとして、それをiPhone(iOS端末)で受け取る仕組みを作ってみようと思う。 開発環

  • applicationDidBecomeActive が呼ばれた時に ViewController のメソッドを呼ぶ

    CoreLocation を使うアプリを作っているが、アプリを閉じる→再開の繰り返しをすると、数回に一度アプリが落ちる現象が出る。 Xcode のデバッガには、「com.apple.CoreLocation.ConnectionClient」と出て落ちているから当たりは間違い無いとは思うが、原因が分からない。 処理としては、CoreLocation の開始を viewDidLoad で行ってた。 そして、バックグラウンドからの復帰時に CoreLocation の開始が行われていないため、無理矢理 applicationDidBecomeActive で、viewController の viewDidLoad を呼ぶようにしていた。 つまり、連続での CoreLocation のスタートをかけているのがまずいのでは?と思い、この部分にあたりを付けてみた。 さて、この場合 1 回だけ Lo

  • iBeaconの解説 - Reinforce-Lab.'s Blog

    iBeaconとその使いかた O2Oの時流のためか、誰が言い出しのかわかりませんが、にわかにiBeaconがネットニュースで取り上げられ話題になってきています。BLEを利用した近接位置検出を決済に利用する会社などもあるためか、NFCと混同したり、魔法の杖のように語るなど、無知もいい加減かんべんして欲しいので、簡単にiBeaconとiOSでの使いかたを簡単にまとめます。 サンプルアプリのソースコード iBeaconとは iBeaconはAppleの登録商標です。 Apple - Leagal - Trademark List, iBeacon™ location and proximity detection technology。この説明にあるとおり、位置と近接検出技術です。 Bluetooth LEには、デバイスが自分を発見してもらうために周囲にパケットをブロードキャストする機能がありま

  • [iOS 7] 新たな領域観測サービス iBeacon を使ってみる | DevelopersIO

    領域観測サービス iBeacon の機能は CoreLocation.framework の領域観測サービスの一部として実装されています。領域観測サービスはジオフェンシングを実現するの為の機能で、任意の領域への iOS デバイスを持ったユーザーの出入りを検出することができます。 従来の領域観測サービスは地理的領域観測と呼ばれるもので、位置情報を基に領域への出入りを監視します。iOS 7 では、この領域観測サービスに iBeacon が追加されました。iBeacon は Beacon による領域観測を行う機能で、任意の場所に設置した Beacon を検出して領域への出入り(接近・離脱)を監視します。また、検出した Beacon からの大まかな距離を測定することも可能です。 iBeacon は、地理的領域観測では難しかった非常に狭い領域への出入りを比較的高い精度で検出する事が出来るため、広い領

    [iOS 7] 新たな領域観測サービス iBeacon を使ってみる | DevelopersIO
  • 1