2009-05-25 102 views
1

作爲我的iPhone應用程序開發階段的一部分,從本地機器加載文件,即從應用程序包中加載文件將非常有用。那可能嗎?我可以在iPhone應用程序中從我的電腦加載文件嗎?

這樣做的目的是爲了讓我可以建立一個版本,我們的遊戲,然後把它交給我們的設計師之一,他們可以編輯設置他們的計算機上本地文件,並讓遊戲重新加載它。

回答

1

最簡單的方法可能是將它們設置爲使用xCode的開發人員。
有他們操縱的文件,然後建立和去每次他們改變的東西。

如果您嘗試創建單獨的應用程序,則會遇到沙箱問題。你必須在你的手機上創建一個web/ftp服務器來實現這一點,我也猜測這將是一個很大的工作。 (有大量的文件共享應用程式在那裏)

另一種選擇是使用模擬器。你可以有更直接的訪問。

這是移動設備開發中的一個問題。

3

我相信iPhone應用程序只能訪問它自己的包內的文件。我不認爲你可以將單獨的文件上傳到一個包中。

但是,您可以通過網絡訪問數據,所以也許你可以開發一個模塊在你下載的數據文件,網絡,然後你的應用程序將使用這些新數據初始化自身建設。

0

我一般用於此的方法是一個小型Web服務器。您可以使用cocoahttpserver非常輕鬆地在程序中的手機上運行Web服務器。或者您可以在桌面上運行Web服務器並使用NSURLConnection連接到它。通過無線使用Bonjour,甚至可以讓設備相互發現(儘管這比輸入IP地址稍微複雜一些)。如果可能的話,在桌面上運行Web服務器通常最簡單,因爲IP地址變化較小,如果您想在沒有Bonjour的代碼中執行,計算出手機的IP地址實際上有點棘手。

相關問題