Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のアプリケーションでは、カスタム オブジェクトを HTTP 経由でリモート データベースにシリアル化する必要があります。オブジェクトを http 経由で送信できる形式に変換する最善の方法は何ですか?私のアプリケーションは Core Data を使用してデータを内部に保存します。
エンティティのプロパティ値を使用して NSDictionary オブジェクトを作成します。キーはプロパティ名で、値はディクショナリのオブジェクトです。NSJSONSerialization を使用して辞書をシリアル化し、NSData を作成します。このデータを、送信するリクエストの httpbody として使用します。
ドキュメント: http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsdictionary_Class/Reference/Reference.html
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSMutableURLRequest_Class/Reference/Reference.html