2011-02-11 3 views
0

내 백업 앱에 대해 일종의 백업 기능을 구현하고 싶지만 기기에서 할 수 없기 때문에 Mac에서해야합니다. 컴퓨터에 연결된 iDevices (주로 iPhone 및 iPod Touch)를 나열하려면 어떻게해야합니까? 내가 가서 연결된 모든 USB 장치의 거대한 배열을 열거하고 Apple 공급 업체 코드가있는 장치를 확인한다고 가정하지만, 더 좋은 방법이 있다는 것을 알고 있습니다.코코아에서 연결된 모든 iDevices 나열하기

또한 IOKit을 사용해야한다고 가정하지만 필자는이 코드로 작업 한 적이 없으므로 몇 가지 샘플 코드와 유용한 팁을 통해 올바른 방향으로 나를 안내해 주시면 감사하겠습니다. 그런 다음 장치 이름을 가져와 장치의 파일에 액세스해야하지만 장치를 파악한 후에는 간단해질 것이라고 생각합니다.

답변

1

Disk Arbitration Framework을 조사해야합니다. 이 (상대적으로 새로운) 프레임 워크는 iThing 세계의 새로운 하드웨어 발전과 일치하도록 자주 업데이트되고 있습니다 ...

재미있게 보내십시오!

+1

이 프레임 워크에 대한 설명서를 찾을 수없는 것 같지만 공개적으로 사용한다고 가정합니다. 문서가 어디에 있었는지 알 수 있습니까? –

+0

분명히 디스크에 '디스크'또는 '디스크'라는 철자가 있는지 의문의 여지가 있습니다. http://developer.apple.com/library/mac/# documentation/Darwin/Reference/DiscArbitrationFramework/DiskArbitration_h / – kent

관련 문제