2011-03-30 2 views
4
UIKit의

Core Motion으로보다 정확하거나 빠른 가속도계 수치를 얻을 수 있습니까?

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration 

UIAccelerationDelegate이 방법의 대안으로서

- (void)startAccelerometerUpdatesToQueue:(NSOperationQueue *)queue withHandler:(CMAccelerometerHandler)handler 

:

I 코어 프레임 워크의 동작이 방법을 사용할 수있다. 여기서 업데이트 빈도를 지정해야합니다. 가속 데이터를 가능한 한 빠르고 정확하게 얻고 싶습니다.

코어 모션이 내 친구입니까? 코어 모션의 방법에서 기대할 수있는 독서의 빈도는 얼마입니까? 그 문서는 그것에 대해 이야기하지 않습니다.

+0

그것은 모두 미친 과학에 관한 것입니다. 우리는 가능한 한 초당 많은 수치가 필요합니다. –

+1

[accelerometer : didAccelerate :]는 iOS 5.0부터 사용되지 않습니다 (cf. UIAccelerometer.h 참조). –

답변

7

편집! 이 해답은 이제 한참 지난 것입니다. 확실히 역사적인 가치 일뿐입니다. 이 단계에서는 모든 사람들이 CoreMotion 만 사용해야하며 그게 전부입니다. 희망이 역사적인 대답은 역사 학생 도움이 역사! CMAttitude 및 CMDeviceMotion 당신에게 모두 accel'r와 자이로 (자이로가있는 경우)의 혜택을 제공 :


내 인상이다. CMAccelerometerData가 인 반면 accel'r은입니다. (정확히 코어 모션 전에 옛날처럼.)

내 인상 CoreMotion의 두 가지 특정 장점이 있다고 :

(한) 사원 수와 태도는 실버 당신에게 주어진 한의 mindboggling 편리 플래터 당신에서 별도의 작업 ... 큰 장점으로 분명히 자이로와 accel'r 모두 자이로와 컴퓨터에을 사용

(두).

본인은 가속도계 그 자체의 품질에 실제 기술적 인 차이가 없다고 생각합니다.

따라서 : (어떤 이유로) accel'r 만 원한다면 수학을 수행 할 수 있습니다 (현재 작업과 관련이있는 경우). 구 학교 accel'r 대리인을 사용할 수 있습니다.

간단히 말해서, 우리 중 누구도 구식 가속도계 대표를 다시 사용하지 않는 것 같습니다!

+1

흥미 롭습니다. 당신의 도움을 주셔서 감사합니다. –

+0

예. 고마워. –

관련 문제