2012-08-23 56 views
0

我正在開發一款iOS應用,它將脫機顯示一些文字和圖片。我怎樣才能做到這一點?我應該在瀏覽器中顯示多個HTML頁面嗎?這種方法不會給人一種高級應用程序的感覺。iOS應用內容更新

我可以在用戶可以瀏覽的應用程序中使用硬編碼的靜態內容。這肯定會給人一種高級應用程序的印象。

但是,管理員可以更新應用程序,所有其他用戶應該被通知相同。我做了一些研究,發現這可以使用TestFlight完成。但我的應用程序不在測試階段。

任何想法如何可以實現?

+2

不要製作榮耀的網絡應用程序,它們將被拒絕。學習Objective-C。 – CodaFi

回答

0

您可以將圖像和文本文件保存到設備上。例如

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSFileHandle *fileHandle = [NSFileHandle fileHandleForWritingAtPath:documentsDirectory]; 

NSDocumentDirectory是您可以永久存儲下載文件的地方。 NSCachesDirectory是您可以隨時存儲可隨時消失的文件的地方,您可以根據需要重新創建它們。

還有其他類型的存儲,described here

所以,儘管從你的服務器下載文本和圖像文件,並將它們顯示給用戶,這將脫機工作。當然,用戶必須首先在線下載才能下載。

+0

@webgenius,如果有用,請接受此答案。 – Skotch