2010-08-13 1 views
0

내가 직접 살펴보기 전에 이미 CoreData를 3MB MVC 모델에 통합 한 프로젝트에 리드를 갖고 있는지 확인하고 싶었습니다.Three20 + CoreData

온라인으로 보았을 때 아무것도 찾지 못했습니다.

답변

1

저는 어떤 긴밀한 통합에 대해 실제로 들어 본 적이 없지만 그렇게하기가 어렵지는 않습니다. TTModel 서브 클래스에서 CoreData 컨텍스트의 데이터를 제공하면된다. 그런 다음 필요할 경우 다시로드 할 수 있도록 통신 연결을 설정하십시오.

+0

예, 그게 내가 가고있는 길입니다. 그것은 모든 줄을 것 같습니다 ... 내가 할 수있는 경우 NSFetchedResultsController 시도하고 싶습니다 - 그것을 쉽게 결과를 쉽게 표시 할 것 같네요. – psychotik

2

당신은 three20 코드 기반을 피해야합니다. 그것은 Objective-C의 가장 좋은 예가 아니며 일반적으로 두통보다 가치가 있습니다.

마찬가지로 비정상적인 내부 구조는 많은 재 작성없이 코어 데이터와 작동하지 않기 때문에. 나는 그 일을 할 가치가 없으며 그것을 다시하지 않을 것이라고 솔직하게 말할 수 있습니다.

+0

그건 three20에 대한 흥미로운 관점입니다. 왜 그렇게 생각하는지 설명하는 곳이면 어디서나 블로그 글/글을 쓸 수 있습니까? – psychotik

+0

아니요, 저는 그것에 대한 작업 경험이 있습니다. 블로그에 대해 궁금해하지 않으므로 아마 의미가 생길 것입니다. 나는 먼저 클래스 구조를 살펴볼 것을 제안한다. 그것은 잘못 설계되었습니다. –

+1

나는 그것이 매우 잘 설계되었지만 (몹시 문서화되었지만) 당신의 추론과 함께 블로그 포스트를보고 싶어한다고 생각합니다. –

0

Three20에는 Core Data로 작업 할 수있는 템플릿이 있습니다. 먼저 살펴보십시오. 개인적으로는 약 10 개의 객체와 관계가있는 복잡한 핵심 데이터 객체 모델을 사용했습니다. 그래서, 이미 다른 사람들을 위해 일했다고 확신하십시오.

+0

몇 가지 링크를 게시 할 수 있습니까? 당신이 말하는 템플릿을 찾을 수 없습니다 :( – asdf