まず第一に、私はiPhoneアプリ開発にまったく慣れていません(3か月)。私は、コンテンツ管理システムを提供するソフトウェア会社で働いています。当社の顧客は、雑誌の主要な出版社です。彼らは私たちのソフトウェアを使ってホームページに記事を書いています。ここで、cms と連携する iPhone アプリケーションを提供したいと考えています。これまでに達成したのは、新しく公開された記事をリスト ビューで表示する RSS リーダーです。ユーザーが 1 つの記事を選択すると、この記事の特別にフォーマットされた詳細ビューにリダイレクトされます。次のステップは、オフラインでの閲覧機能を追加することです。インターネットを上下に検索しましたが、そのためのベストプラクティスのようなものは見つかりませんでした。一般的に次の 2 つの可能性があると思います。
uiwebview のコンテンツを iPhone/iPad にローカルに保存します (css、画像、js などを含む)。ダウンロードした css、画像、および js を使用するには、基本的な html を作り直す必要があります。また、複数ページの記事の次のページへのハイパーリンクを何らかの方法で編集する必要があります-大変な作業のように聞こえます;)
サーバー側で PDF を作成し、それをモバイル デバイスにダウンロードします。サーバー上の Web サイトではなく、ローカルに保存された pdf を指すように RSS ソースを作り直します。
私の質問は - より良い方法は何ですか? どちらの可能性にもマイナス面はありますか? オフラインの読書機能を実装する他の (単純な ;)) 方法はありますか? 私が見逃した可能性のあるハウツーはありますか?
ありがとうございます!