タグ

iOSに関するodzのブックマーク (6)

  • iOSで検知できるセンサー12項目をまとめた「iSensor」のSwift版を公開しました - koogawa blog

    輝度センサーやモーションセンサーなど、iOSで検知できる様々な項目をまとめたサンプル集 iSensorSwiftGithubで公開しました。 github.com ▼機能の1つである「輝度センサー」のスクリーン iSensorSwift は昔書いたこちらのサンプル集を Swift で書き直したものになります。 興味のある方は、ぜひ使ってみてください!😀 検知できる項目 光・音声系 輝度センサー 近接センサー シェイクジェスチャー マイクの音 位置情報系 緯度・経度 電子コンパス 標高 移動・動作系 加速度センサー 歩数・進行状況 移動速度 その他 顔検出 バッテリー残量 実装方法を解説した記事 【Tips】iOSで輝度センサーを使う(Swift対応) - koogawa blog 【Tips】iOSで近接センサーを使う(Swift対応) - koogawa blog 【Tips】iO

    iOSで検知できるセンサー12項目をまとめた「iSensor」のSwift版を公開しました - koogawa blog
  • React Native and its problems - blog.dev-area.net

    In this article I am going to list some of the pain points I had working with react native while trying to create a small test mobile application with it. Introduction Previously I wrote native applications for Android and IOS that are used by thousands of people worldwide to access their transaction history and transfer money. In addition to that I started working on a website powered by ReactJS

    odz
    odz 2016/03/21
  • 【連載】Bluetooth LE (1) Bluetooth Low Energy の基礎

    こんにちは。共同開発部 開発担当の伊藤です。 フェンリルの共同開発部ではこれまで数多くの企業様と、iOS、AndroidWindows Phone、Windows 8 と多様なプラットフォームで、多種多様なアプリを共同開発してきました。 その中で得たものは、これまでもここ Developer’s Blog でもご紹介してきましたが、これだけ数多くの環境でアプリが作れる人がいるのだから、ある特定の事柄についてプラットフォームを横断して紹介できるのではないかと考えまして、今週からしばらく Bluetooth Low Energy について集中的にご紹介していきたいと思います。 最近 Bluetooth Low Energy 対応の機器もいろいろ増えてきており、これまで iOS だけだったのが Android 4.3、Windows 8.1 でも使用できるようになってきて話題になっている技術

    【連載】Bluetooth LE (1) Bluetooth Low Energy の基礎
    odz
    odz 2016/01/29
  • CoreBluetoothの概要 - Reinforce-Lab.'s Blog

    iOSアプリケーション開発 この章は、iOSアプリケーション開発にBluetooth LEを提供するCore Bluetoothフレームワークを解説します。 Core Bluetoothフレームワークは、iOSアプリケーションにBluetoot LEデバイスの発見、接続と読み書きの操作を提供します。このフレームワークが、2章で述べたBluetooth LEの通信規格や振る舞いなどの技術詳細を隠蔽して抽象化するので、アプリケーション開発者はアプリケーション開発だけに注力できます。 iOS5とiOS6で、Core Bluetothフレームワークが対応する機能が大きく異なります。iOS5は、Bluetooth LEのセントラルという役割を提供します。iOS6は、セントラルに加えてペリフェラルという役割も提供します。iOSのバージョンごとの対応を、iOS5およびiOS6のアイコンを節のタイトルに表

  • BLEのペリフェラルを今更実装してみた(iOS編) - Qiita

    /** BLEで用いるサービス用のUUID */ let BLEServiceUUID = CBUUID(string:"71DA3FD1-7E10-41C1-B16F-4430B506CDE7") /** BLEで用いるキャラクタリスティック用のUUID */ let BLECharacteristicUUID = CBUUID(string:"E977DFF0-36D0-4B3B-89D5-575AAE17B6B3") extension CBCentralManagerState { var name : NSString { get{ var enumName = "CBCentralManagerState" var valueName = "" switch self { case .PoweredOff: valueName = enumName + "PoweredOff"

    BLEのペリフェラルを今更実装してみた(iOS編) - Qiita
  • CoreBluetooth で出来る事 - Qiita

    できる事 動的に変わるデータの通信 データはバイトデータで渡さるため、どんなデータでも渡せる セキュアなデータでも送れる ペアリングが必要 特に難しい実装しなくともフラグを設定しておくだけでペアリングフローを実施してくれる UUID を知らなくてもスキャンすること自体は可能 電力消費量的に未指定は非推奨 サービスの中にサービスを入れることも可能 included service バックグラウンドでも動作する デバイスの検知 ただしアクティブスキャンは出来ない アドバタイズ発信 ただしローカルネームは送信されない 出来ないこと お互いの位置を性格に把握すること サーバーへの書き込みに21バイト以上送信すること アドバタイズパケットには容量制限がある 28 バイトまで UUID は 16 バイトあるので1つしか入れられない 収まらなかったサービス UUID はアクティブスキャンにて返却可能 デ

    CoreBluetooth で出来る事 - Qiita
  • 1