プログラミング超初級者です。
市販のiPhoneアプリ入門書を読み、モーションセンサーの測定値表示アプリを作りました。
###前提・実現したいこと
iPhoneを持ち歩いて加速度のデータ収集をしたいと考えています。
現在のところ、加速度センサの値を表示することは出来るのですが、それらを記録して保存する方法がわかりません。
最終的にはMacにiPhoneを繋ぎ、値のデータを取り出したいと考えています。
恐縮ですが、何かヒントやアドバイスを頂ければ幸いです。
よろしくお願い致します。
###該当のソースコード
//デバイスモーションセンサーで定期的に実行するメソッド func motionAnimation(motionData:CMDeviceMotion?, error:NSError?){ if let motion = motionData{ //加速度センサー //x軸方向 var accelX = motion.userAcceleration.x accelX = round(accelX*1000)/1000 xAccelLabel.text = String(accelX) //y軸方向 var accelY = motion.userAcceleration.y accelY = round(accelY*1000)/1000 yAccelLabel.text = String(accelY) //z軸方向 var accelZ = motion.userAcceleration.z accelZ = round(accelZ*1000)/1000 zAccelLabel.text = String(accelZ) //配列作成 var res = Array<Double>() res.appendContentsOf([accelX,accelY,accelZ]) print(res) } }
###試したこと
配列を作成することまではできたのですが、そこから先が分からず止まっております。
NSUserDefaultsで保存することを考えたのですが、NSUserDefaultsではアプリ固有の設定値を保存することに特化したクラスと理解し、データ数の多くなる今回の場合に適していないと考えています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/27 09:46 編集
2016/07/27 09:49
2016/07/28 07:13
2016/07/28 07:59 編集
2016/07/28 11:14
2016/07/28 12:57 編集
2016/07/29 05:23