這個庫是我根據(jù)網(wǎng)上的C/C++/C#代碼進行代碼翻譯的結(jié)果。目前并不完善,僅處理了一些基礎(chǔ)簡單的操作,例如:設(shè)備信息讀取、目錄讀取、文件上傳下載刪除,同時可能存在部分bug。代碼及Demo僅作下載學(xué)習(xí)使用,請勿用于非法用途。
如果有修改或更新,煩請轉(zhuǎn)發(fā)我一份,共同學(xué)習(xí)。
參考代碼或資料:
The iPhone wiki :http://theiphonewiki.com/wiki/MobileDevice_Library (目前最詳細的資料,提供了相關(guān)函數(shù)的詳細解釋及用法)
Manzana :http://manzana.googlecode.com/ (開源C#項目,可能已經(jīng)被關(guān)閉,請各位自行搜索下載)
基本原理:
使用Windows版本iTunes提供的 iTunesMobileDevice.dll 動態(tài)鏈接庫,調(diào)用其相關(guān)函數(shù)達到操作IOS設(shè)備的目的,函數(shù)導(dǎo)出表國內(nèi)很多人都有發(fā)出來,但是較少有人進行詳細解釋。
我這里僅僅是通過參考The iPhone wiki上提供的C/C++的頭文件,同時參考了Manzana等開源C#項目相關(guān)代碼,翻譯轉(zhuǎn)換成Delphi,學(xué)習(xí)而已!