1

多対多の関係、ローカル永続性、およびユーザー インタラクションを備えた iOS 上のソーシャル アプリを開発しています。私は iOS でネイティブの Parse API を使用しようとしましたが、すべてのクライアント サーバー ロジックを実行するには面倒すぎることがわかりました。そこで私の焦点は、同期ソリューションを見つけることに移りました。

いくつかの調査の結果、AFIncrementalStore は非常に使いやすく、CoreData に高度に統合されていることがわかりました。私はこれに取り組み始めたばかりで、2 つの質問があります。

1) 認証プロセスはどのように行うのですか? それはAFRESTClientにありますか?2) Parse の REST API と一致するように AFRESTClient を設定する方法は? (例は素晴らしいでしょう!)

PS 別の解決策と思われる FTASync も見つけました。このフレームワークについて何か考えはありますか?

クライアントとサーバーの同期ソリューションに関する一般的な提案は、高く評価されます。

ありがとう、

レイ・チャン

4

2 に答える 2

2

iOS 5 に戻って、Apple は静かに NSIncrementalStore を展開し、API と永続ストア間の接続を管理しました。私はそれを自分でうまく表現できなかったので:

NSIncrementalStore は NSPersistentStore の抽象サブクラスであり、「データを段階的にロードおよび保存する永続ストアを作成し、大規模および/または共有データセットの管理を可能にする」ように設計されています。大したことではないように聞こえるかもしれませんが、私たちが依存しているほぼすべてのデータベース アダプタが、大規模な共有データ ストアから段階的にロードされることを考慮してください。ここにあるのは、とんでもない奇跡です。

ソース: http://nshipster.com/nsincrementalstore/

そうは言っても、私は独自の NSIncrementalStore (Parse 専用に構築され、Parse iOS/OS X SDK を利用) に取り組んでおり、https://github でプロジェクトをチェックアウト/使用/貢献してください。 com/sbonami/PFIncrementalStore .

于 2013-12-17T20:08:17.510 に答える