2012-04-24 24 views
0

オンボードリソースを使用してUIWebViewを生成するには、次のコードを使用するだけで簡単です。IOSでネイティブにサポートされているアーカイブファイル形式はありますか?

NSString *path = [[NSBundle mainBundle] bundlePath]; 
NSURL *baseURL = [NSURL fileURLWithPath:path]; 
[webView loadHTMLString:htmlString baseURL:baseURL]; 

しかし、私は何をする必要があることは、単純に、デバイス上で事前に生成されたデータを持つ、実際にローカルに保存するために、サーバーからデータをダウンロードするために一歩過去を動かしています。合理的な程度で自分自身を扱うことができることはたくさんありますが、「IOSがネイティブにサポートしているアーカイブ形式は何ですか?」という疑問が生じます。

ZIPまたはPKZipをサポートするアドオンがあることは知っていますが、可能であればAppleの組み込みツールに限定することが望ましいでしょう。

+0

私が質問を非常に意図的に言いました。 「ネイティブサポートは利用可能ではありません」ではなく、「ネイティブサポートが利用可能です」(暗黙のうちにSDKを個別に実行していなかったことがあります)。 – RonLugge

答えて

0

異種のデータを圧縮せずに1つのファイルに格納する方法として、「アーカイブ」を寛大に解釈すると、プロパティリストとSQLiteデータベースをアーカイブ形式と見なすことができます。そして、はい、.tar形式のように、 "アーカイブ"という言葉が使われることがあります。

+0

私は決してそのように考えなかった。私はディレクトリ構造(例えば、zipやrar)を保持しながら一連のファイルを格納する方法と同じように「アーカイブ」を意味していましたが、あなたの方が良いアプローチだと思います。 – RonLugge

1

明らかにネイティブアーカイブ形式のサポートはありません。

関連する問題