core-motion

    7

    1答えて

    M7を検出する方法を見つけようとしています。 M7が存在しない場合、CMStepCounterまたはCMMotionActivityクラスをクエリするのは意味がありませんか?私の推測では、iOS 7.0を搭載した非M7モデルでは、これらのクラスはデータを取得しますが、それほど効率的ではありません。&はもっとバッテリーを使います。 粗製の方法は次のようになります。このAPIは唯一のiOS 7以降であ

    5

    1答えて

    CMStepCounterを実装する方法の例を誰かに見せてもらえないかと思いました。 (私はドキュメントを見てきましたが、実装方法についてはまだ少し混乱しています)。 私は、ステップが実行されるたびに私のビューでUILabelを更新したいと考えています。私はまた、アプリケーションが閉じられたときにステップを計り続けるようにしたいと考えています。 私はどんなヘルプにもiOSには比較的新しいです! お

    12

    3答えて

    アプリがMotion Activityデータにアクセスする必要がある場合は、インストール時にユーザーに確認します。しかし、ユーザーが誤って「いいえ」と答えた場合、アプリは機能しません。 モーションアクティビティが有効になっているかどうかを確認する方法を探しています。そうしないと、有効にするようにユーザーに促すことができます。 誰かが私に正しい方向のコードを賢明に教えてもらえますか? ドクからの情報

    10

    1答えて

    私はiphone拡張現実フレームワークの上に構築されている はhere が見つかりましたが、悲しいことに、ジャイロ(すなわち3GS)(それは述べて。)それは動作しません せずに携帯電話で誰かが代わりにモーションセンサーとコンパスの見出しで動作させるための修正を知っていますか?あるいは、誰もそのような枠組みにコードを提供するために賞金がありますか? ベクターを動作させる方法が必要ですが、それが不可能

    11

    1答えて

    Iは、ポインティングデバイスながらユーザとして角度を記録するアプリケーションがオブジェクトの中心に(好ましくは)、オブジェクトの周りに歩いている持っています。 ユーザーのコマンドで角度がリセットされるため、基準姿勢がリセットされます。オイラーの角度使用 はジンバルロックを生成しますので、私は現在、このように四元数を使って角度を計算しています: double angleFromLastPositio

    5

    1答えて

    私はiOSで歩数計を実装しています。重要な要件は、アプリケーションがバックグラウンドモード(例えば、デバイスがロックされている、またはユーザーがホームボタンを押しているなど)にする場合でも機能する必要があることです。あなたはNike +、Runtastic歩数計などApp Storeでそのような実装を見ることができます。 これは、コアモーション、具体的にはCMMotionManagerで可能であり

    5

    1答えて

    iOSデバイスの動きを検出するために私のアプリケーションでcoreMotionを使用しています。私はcoreMotionから別のセンサーのデータを取得する方法を知っています。次のように私はdeviceMotionからロール、ピッチ、ヨーデータを取得しています: float pitch = (180/M_PI)*self.manager.deviceMotion.attitude.pitch];

    5

    1答えて

    アプリがバックグラウンドで実行されているとき、またはデバイスがスリープモードのときにアクセラレータの更新が必要です。いくつかのアプリはこれを行い、私はそれを動作させることができませんでした。 はこのために私は私のappdelegateにCoreMotion特性を持っており、アプリケーションが位置情報の更新のためのレジスタにapplicationDidEnterBackgroundに私は必要なバック

    6

    1答えて

    内startDeviceMotionUpdatesToQueueを呼び出すときに、私は怠惰なインスタンス化を行う、私はそのゲッターでCMMotionManager @property (strong, nonatomic) CMMotionManager *MManager; のプロパティを持たOSSpinLockLockを取得します。場合は、コントローラのビューのロード、私は私のミスは何です

    9

    1答えて

    私の電話機を始点から終点までY軸上で移動すると、画面上に単純な線を描く単純なアプリケーションを作成したいと思います。例えば、点a(0,0)あなたはメートル/秒/秒で測定された(モーション・マネージャを初期化し、適切な加速度値のためmotion.userAcceleration.y値をチェックする必要が