CoreData 연동하려 할때 이 두가지를 꼭 알아야 한다.
https://developer.apple.com/library/ios/#documentation/CoreData/Reference/NSFetchedResultsController_Class/Reference/Reference.html
NSFetchedResultsController
데이터베이스에 SQL 문으로 검색 등록 수정 삭제등 요청하는 객체
SQL 문을 직접 입력하지 않고 NSFetchedResultsController 제공하는 메소드와 해당 엔티티에 값을 대입하는 방식으로 코드를 작성하면 NSFetchedResultsController 가 이 데이터 객체를 근거로 SQL 문을 자동으로 작성 실행
그 실행 결과를 NSFetchedResultsControllerDelegate 로 선언한 클래스에 전달하는 방식을 사용
NSManagedObjectContext
NSPersistentStoreCoordinator을 이용하여 SQLite 와 연결하고
데이터베이스안에 테이블 인덱스 등의 객체들을 Context 라는 개념으로 묶었습니다.
따라서 쉽게 말하자면 NSManagedObjectContext 은 데이터베이스 내용이라고 할수 있습니다.
참고한 블로그 주소와 서적은
http://www.prapps.net/413
서적 : 아이폰 앱 완벽 가이드
더불어
RestKit+CoreData로 웹 서비스 쉽게 사용할수 있다고 하네요
아래 블로그에서 참고하였습니다.
http://chickenjuice.tumblr.com/post/9792277023/restkit-coredata
https://developer.apple.com/library/ios/#documentation/CoreData/Reference/NSFetchedResultsController_Class/Reference/Reference.html
NSFetchedResultsController Class Reference
Inherits from | |
Conforms to | |
Framework |
/System/Library/Frameworks/CoreData.framework
|
Availability |
Available in iOS 3.0 and later.
|
Companion guide | |
Declared in |
NSFetchedResultsController.h
|
데이터베이스에 SQL 문으로 검색 등록 수정 삭제등 요청하는 객체
SQL 문을 직접 입력하지 않고 NSFetchedResultsController 제공하는 메소드와 해당 엔티티에 값을 대입하는 방식으로 코드를 작성하면 NSFetchedResultsController 가 이 데이터 객체를 근거로 SQL 문을 자동으로 작성 실행
그 실행 결과를 NSFetchedResultsControllerDelegate 로 선언한 클래스에 전달하는 방식을 사용
NSManagedObjectContext
NSPersistentStoreCoordinator을 이용하여 SQLite 와 연결하고
데이터베이스안에 테이블 인덱스 등의 객체들을 Context 라는 개념으로 묶었습니다.
따라서 쉽게 말하자면 NSManagedObjectContext 은 데이터베이스 내용이라고 할수 있습니다.
참고한 블로그 주소와 서적은
http://www.prapps.net/413
서적 : 아이폰 앱 완벽 가이드
더불어
RestKit+CoreData로 웹 서비스 쉽게 사용할수 있다고 하네요
아래 블로그에서 참고하였습니다.
http://chickenjuice.tumblr.com/post/9792277023/restkit-coredata
'개발도구 > iOS - 아이폰 개발' 카테고리의 다른 글
[아이폰] xcode cannot run using the selected device (0) | 2012.02.28 |
---|---|
[아이폰] Google analytics 어플에 구글분석기 달기 (0) | 2012.02.28 |
[아이폰] 아이폰 괜찮은 블로그 강의 (0) | 2012.02.24 |
[아이폰] ImageToDataTransformer (0) | 2012.02.23 |
[아이폰] @dynamic 과 @synthesize 차이 (0) | 2012.02.23 |