管理iDevices上的文件

时间:2011-06-06 05:52:35

标签: objective-c cocoa-touch ios file-management

有谁知道像iPhoneExplorer这样的程序如何在iDevice上列出/添加/删除文件?

我想在Cocoa Touch应用程序中做类似的事情(但更基本)。

1 个答案:

答案 0 :(得分:2)

从技术上讲,它不是Apple认可的™方法,因此不要计划将其放入App Store。但这是可能的。首先,从/System/Library/PrivateFrameworks导入MobileDevice框架。然后使用MobileDevice框架的反向工程头:

http://code.google.com/p/ziphone/source/browse/trunk/ZiPhone/MobileDevice.h

它包含与连接的iOS设备通信所需的所有方法。

还有一个C ++包装器,它更容易使用,尤其是首先检测设备。它还包括专门用于越狱的方法,但它们不是必需的。

http://code.google.com/p/independence/source/browse/trunk/libPhoneInteraction/PhoneInteraction.cpp?r=323