アプリケーションでファイルのプレビューが必要です。
ファイルはWebサーバーからのものです(ファイルのURLがあります。)
任意のタイプにすることができます。(画像/音声/動画/ドキュメントなど)
Mac の Finder プレビューアのようなプレビューアが欲しい (Mac の任意のファイルにスペースを押して)
UIDocumentInteractionControllerを使用する必要があります。使用方法の例については、こちらのチュートリアルをご覧ください。
最も簡単な方法である IMO は、単純に UIWebView を使用することです。
[self.webView loadRequest:[NSURLRequest requestWithURL:fileUrl]];
fileUrl
はファイルのURL NSURL
(リモートまたはローカル) を指しています。私の経験から、UIWebViews は、さまざまな種類のファイルを効率的に開くことができる非常に優れた機能です。
UIWebView の問題は、画像を永続的にプレビューするとアプリがクラッシュする原因となるメモリ リークがあることです。インストルメントを使用して動作を確認できます。暗号化を気にしないのであれば、Quick Look Previewer を使用するのが最善の方法だと思います。暗号化に関心がある場合は、UIImageView を使用できます