ページ

2010年6月5日土曜日

CoreData - Object ID(その5)情報

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

(前回)Cocoaの日々: CoreData - Object ID(その4)Object ID から NSManagedObject を取得する #2

NSManagedObjectID についての情報など。


NSManagedObjectID into NSData - Stack Overflow

NSURL へ変換後、NSKeyedArchiver を使い NSData へ格納。



Cocoa with Love: Safely fetching an NSManagedObject by URI

NSManagedObjectIDに関して簡潔だがわかりやすい説明。URIから NSManagedObject を取得するカテゴリを紹介している。

@implementation NSManagedObjectContext (FetchedObjectFromURI)
- (NSManagedObject *)objectWithURI:(NSURL *)uri
{
 :
}

例外を出さず、確実に非faultのオブジェクトを取得する作りになっている。


Core Data Programming Guide: Using Managed Objects
Managed Object IDs and URIs

Mac Dev Center の解説。