我正在開發一個Cocoa應用程序,它需要10.7+。所以,我會很樂意使用新的閃亮的API。在Cocoa中存儲下載的文件
我想要做的是從我們的後端服務器下載一些MP3和可能的一些XML數據,並將其存儲在用戶的Mac上。我非常想將存儲在「application.app」目錄中,以及與應用程序捆綁在一起的初始資源。
我可以這樣做嗎?將文件存儲在application.app中?
如果不是,那麼存儲附加數據的首選目錄在哪裏?
注意:它必須支持蘋果的新沙箱thingie。
(這是一個好主意:reference)
// save our buddy list to the user's home directory/Library/Preferences.
[prefs writeToFile:[@"~/Library/Preferences/MiniMessage Client.plist"
stringByExpandingTildeInPath] atomically: TRUE];
如果我沒有錯,我認爲沙箱模式不允許你下載任何擴展程序使用的文件。 – TheAmateurProgrammer 2012-04-16 05:58:29
你部分正確。但是,通過添加適當的權利,您可以從互聯網上檢索數據。 (另外,如果所有的應用程序都將受到限制,不妨將appStore燒掉。) – Mazyod 2012-04-16 06:21:00
爲什麼不使用應用程序支持目錄? – Costique 2012-04-16 06:28:56