2010-04-02 1 views
2

이것은 어리석은 질문 일 수도 있지만, Linux에서 코어 데이터 라이브러리를 전혀 사용할 수 있는지 궁금합니다. 제가 작업하고있는 iPhone 앱의 서버 측을 빌드하는 방법을 계획 중이며 PyObjC를 사용하여 Python 환경에서 Core Data에 액세스 할 수 있음을 알게되었습니다. TurboGears 웹 응용 프로그램에서 Core Data를 사용하십시오.코어 데이터를 Linux에서 사용할 수 있습니까?

이 시점에서 Mac OSX에서 웹 서버를 실행해야한다고 생각합니다. 인터넷에서 Linux의 Objective-C 라이브러리에 액세스 할 수 있다는 증거를 찾을 수 없기 때문입니다. 필자는 항상 Linux에서 webapps를 작성했지만 iPhone 및 서버에서 동일한 데이터 저장소 구현을 사용할 수있게되면 OSX 서버로 점프하게 될 것입니다. 나머지 핵심 데이터는 코어 데이터 < -> 웹 서비스 XML 번역 그것은 전선에서 일어나는 일입니다.

답변

2

코어 데이터는 코코아의 일부이며 Linux에는 코코아가 없습니다. SQLAlchemy를 대신 사용하십시오.

+0

Linux가 Cocoa 및/또는 Core Data를 실행할 방법이 없지만 SQLAlchemy 부분에서 의미하는 것이 확실하지 않은 점을 명확히 해 주셔서 감사합니다. SQLAlchemy 데이터베이스가 Core Data 데이터 정의와 호환되거나 그 반대일지도 모른다고 제안 할만한 것을 볼 수 없습니다. 내 목표는 하나의 데이터 정의 만 가지고 iPhone과 서버 모두에서 사용하는 것입니다. iPhone에서의 DD는 Core Data에 있어야하기 때문에 서버에서 핵심 데이터 라이브러리를 사용하는 방법을 찾고 있습니다. SQLAlchemy가이를 어떻게 달성하는지 알 수 없습니다. 나는 OSX에서 TurboGears에 PyObjC를 어떻게 사용 하는지를 볼 수있다. – glenc

+1

이 질문에 답하는 사람은 CoreData 데이터 정의를 TurboGears 서버에로드하는 것이 실제로 작동하는지 확인한다. – glenc