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