Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。
![Blogger](https://cdn-ak-scissors.b.st-hatena.com/image/square/7a2aa9959585c70ffa52ef4b088d1d9bee381fe9/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjQ-fggk4S4Cxe0Ol4K7pC33GYRtn4q87fpnUpXs3m63FnACqhWSomW2MTAKHhq8hihhzyavOlZQAFqZ6q2yY9DPU5HApM0DynNDQ3vbqAZELYRlWeHruO3eZkNywAvOc2RgZJxiYHOy3E%2Fs320%2FIMG_0998.jpg)
Swiftを使ってみよう さて、本日はSwiftの勉強を兼ねて、iBeaconのCentralアプリを開発してみようと思います。もちろんiOS8に対応したアプリを開発します。 これまで、筆者はまともにSwiftを触ってきませんでした。しかし、今後の動向を考えるに、Objective-Cだけでなく、Swiftでの開発もできるようになっておかないと技術者として危険な気がするのです。もし、数年後にXcode上でObjective-Cのサポートを終了するということになったら、途端にiPhoneアプリが開発できない技術者となってしまいます。 とは言え、何もなしに書き方を勉強しようとしても辛いものがあります。なので、これまでObjective-Cで開発してきたアプリをSwiftに移行するという方法でSwiftを学んでいくこととしました。 では、早速、開発を進めていきましょう! 本ブログでは、Objec
前回はデバイス監視を行いましたので今回はリージョン監視とレンジングです。 リージョン監視は、設定したリージョンにユーザが入ったり出たりしたときに通知を受け取る仕組みです。リージョン監視はバックグランドでも動作しますので、お店に入ったときにポイントカードやクーポンの通知を表示するといったアプリを簡単に実装することができます。 レンジングは、リージョンに入った後のiBeaconデバイスのUUID/major/minorといった情報と、Bluetooth信号強度や、およその距離が取得できます。レンジングが有効になっていると、1秒ごとに通知が来ます。レンジングはバックグランドでの動作がサポートされていないので、スタンプラリーやゲームといったユーザと対話的なアプリケーションに活用するのがよいでしょう。 登録したリージョンの監視とレンジングを行うサンプルアプリを用意しましたので、 こちらを動かしながら
iBeacon 関連の情報をGoogleなどで検索すると、特に日本語ブログなどで示されているiBeaconのCentral(監視側)プログラムでの開始手順が不十分になっています。 そのせいで、ビーコンを試そうとしてうまくいかずに失敗されている方もいらっしゃるかもしれません。 たとえば、検索上位に出てくる、以下のクラスメソッドさんの以下のブログには不十分な手順が記載されています(2013年11月26日現在)。 [iOS 7] 新たな領域観測サービス iBeacon を使ってみる 上記ブログの例では、リージョンに入ったことをトリガにしてビーコンからの通知の受け取りを開始していますが、それではアプリの起動時にすでにリージョン内にいる場合に正常動作しません。 以下に、正しいビーコン監視の開始手順を示します。 例で参照しているプロパティは以下のように定義しています。 @interface ViewC
# 【ご注意ください】 この記事を書いた後にiBeacon周りの仕様は大きく変更しています。 そのため下記の情報は古い可能性がありますのでご注意ください @himara2 です。iBeacon Advent Calendar の4日目を担当させて頂きます。 ここまで概要や作品の紹介が多いようですので、私は開発時の注意点を書きます。 背景 以前「5分でわかるiBeacon」というスライドを公開させて頂きました。 5分でわかるiBeacon | SlideShare iOSデバイス2台で開発していたのですが、BLEに不慣れなこともありいくつかハマりました。 この記事ではこれからiBeacon開発を始める人向けに「開発時のハマリどころポイント」をまとめたいと思います。 ※なお、前提として上記のスライドで簡単にまとめた実装方法は理解している想定で進めます。 1. バックグラウンド処理の注意点 Ba
[iOS][iBeacon] iOS 7.1 からアプリを起動していなくても領域観測できるようになったので、さまざまなバックグラウンド処理を試してみた iOS 7.1 ちょっと前の話になりますが、2014年3月11日 に iOS 7.1 がリリースされました。このアップデートで iBeacon が改善されている件が開発者の間で話題になっていました。 iOS7.1でのiBeaconが改善されまくった話 | Qiita 噂のiOS7.1でiBeaconを試してみよう!! | Takahiro Octopress Blog iOS 7.1ではアプリが稼働していなくともiBeaconが利用可能に | apptoi iOS7 で iBeacon を使用してみよう ~応用編~ | ギャップロ 特に重要なのがアプリを起動していなくても領域観測できるようになったという点です。iBeacon の機能で一番問
領域観測サービス iBeacon の機能は CoreLocation.framework の領域観測サービスの一部として実装されています。領域観測サービスはジオフェンシングを実現するの為の機能で、任意の領域への iOS デバイスを持ったユーザーの出入りを検出することができます。 従来の領域観測サービスは地理的領域観測と呼ばれるもので、位置情報を基に領域への出入りを監視します。iOS 7 では、この領域観測サービスに iBeacon が追加されました。iBeacon は Beacon による領域観測を行う機能で、任意の場所に設置した Beacon を検出して領域への出入り(接近・離脱)を監視します。また、検出した Beacon からの大まかな距離を測定することも可能です。 iBeacon は、地理的領域観測では難しかった非常に狭い領域への出入りを比較的高い精度で検出する事が出来るため、広い領
こんにちは!おおはしりきたけです。iOS 7が発表されもうすぐ1年経ちます。iOS 7の発表の中でも注目の機能としてiBeaconがありました。発表直後にかなり騒がれたiBeaconですが、1年経って、どのような状況なのかを調べてみました。 iBeaconとは? iBeaconを知らない方のために、一応こちらの資料を見ていただければと思います。 国内事例 国内でも様々な事例が出てきています。発表直後は、デモ的なものが多かったですが、1年経過すると実証実験を含め、国内の事例もたくさん出ています。種類別に紹介してみたいと思います。 情報提供系 iBeaconでイメージするサービスとして一番多いのが、情報提供とクーポン系のサービスではないでしょうか、特に情報提供はセキュリティ的にも考慮することが少ないため、iBeaconのサービスとして分かりやすく、一番導入しやすいものではないかと思います。 八
「MyBeacon™シリーズ」は、USB給電型、ペンダント型、単3乾電池内蔵設置型の3タイプを量産し販売しています。すべてiBeacon licensed technologyを用い、技術基準適合証明や各国・各地域の電波法の認証を受けており、電波送信出力の変更機能も標準で備わっているため出力を調整することで、店内などにBeaconを複数設置している環境で電波の干渉を防いだり、タッチして使うなど、利用環境に合わせたきめの細かいサービスを提供することが可能です。 USB給電型 USBポート付きのACアダプタでは50/60Hzの交流から直流に変換する回路や100~240Vの商用電源を取り込むACコネクタ等がUSBポートに隣接しているため、干渉を受けずに遠くまでクリアな信号が送れるよう、USBコネクタから50mm以上離れた場所にBeaconのアンテナを取り付けています。 動作確認用のLEDを備え、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く