2009-07-07 9 views
1

私は、メモの取捨選択とアイデア開発を中心としたいくつかのDelphi Win32(現在D2007を使用しています)アプリケーションを開発しました。私は、iPhoneの小さな「メモ」アプリで書かれたメモを、これらのアプリ(データベースにデータを保存する)にプルできるようにしたいと考えています。片方向のインポートは今のところうまくいくでしょう。これは可能ですか?もしそうなら、それを行うための最良の方法は何でしょうか?DelphiアプリケーションへのiPhoneノートアプリケーションからのデータ/ノートの引き出し

注:私がここで指定していることを達成する必要がない限り、現時点で本格的なiPhoneアプリを書くつもりはありません。データをインポートするだけです。また、サードパーティ製のコンポーネントも問題ありません。時間を節約し、カーブの遅延を覚えるために、このためにお金を払ってうれしいです。最後に、RemObjects Hydra(.NET/Win32プラグイン/ interopフレームワーク)を使用していることがあります。

最後に、私はZERO iPhone開発経験がありますので、あまりにも "基本的な"レベルで話すことについて心配しないでください! :)

ご協力いただきありがとうございます。

答えて

3

この投稿によると、「Notes」データにはAPI経由でアクセスできません。

https://devforums.apple.com/message/64154#64154

(または2ヶ月前のようではなかった)しかし、あなたはあなた自身のノートアプリを書いた場合、あなたはあなたのDelphiアプリにデータをインポートし、XMLやJSONを介してウェブサーバでそれを同期でき。

1

この秘密は、デバイスをバックアップするために使用されたフォーマットをクラックすることが関係していると思います。このアプローチの問題は、バックアップファイルが最も確実に暗号化され、現在文書化されていないことです。

IPhone/ITouchの各アプリケーションは独自のサンドボックスで動作するため、この情報を取得するために別のアプリをデバイスに書き込むことはできません。唯一の唯一の選択肢は、ノートの作成方法を制御し、そこからデスクトップと通信する手段を開発する独自のノートアプリケーションを開発することです。周りに浮かんでいるいくつかの例があります。それはいくつかの基本を行います...あなたは一緒に作品をまとめる必要があります。

「デスクトップ」アプリケーションと通信する一般的な方法の1つは、iphoneのアプリケーションにHTTPサーバーを埋め込み、デスクトップクライアントから送信された特定のコマンドに応答することです。

+0

再:サンドボックスなど - それを指摘してくれたことを知らなかった。 – Jamo

+0

私の知る限り、iPhoneのバックアップはiTunesで指定されていない限り暗号化されません(このオプションはiTunes 8.1とiPhone OS 3.0に付属しています)。 – Pauk

1

iPhoneノートアプリと話をしないで、既に同期している場所に話しかけてください。 Windowsの場合I NotesはOutlookに同期しますが、もちろん広範なAPIがあります。

1

既存のWeb同期iPhoneノートアプリケーションにインターフェイスを書き込む方が簡単かもしれません。

Toodledo(www.toodledo.com)にいくつかのToDoとメモiPhoneアプリが同期しているため、開発者APIを持っているので、ユーザーはiPhoneでこれらのアプリのいずれかを使用することができ、PCアプリはToodledoからメモデータを受け取ることができます。 (ToodeldoもOutlookに同期することができます)。

関連する問題