2010-06-25 6 views
1

iPhone 개발에 무료로 사용할 수있는 간단한 데이터베이스 프레임 워크가 있는지 알고 있습니까?Simple (SQLite-) 데이터베이스 프레임 워크

저는 Apple의 프레임 워크 인 SQLite3-framework에서 머리를 터지 려했지만 너무 복잡합니다. 왜 그냥 PHP와 데이터베이스처럼 될 수없는 ...

그래서 기본적으로, 내가 원하는 것은 사용하기 쉽고 데이터베이스를 처리 할 수있는 프레임 워크입니다.

감사합니다.

+2

코어 데이터가 귀하의 필요에 맞지 않습니까? – drharris

+0

Core Data 사용법을 모르겠습니다. 튜토리얼을 가지고 있습니까? – Emil

+1

Apple docs는 항상 시작하기에 가장 좋은 곳이지만, 실제로 들어가기 위해서는 더 많은 노력이 필요합니다. 게다가, 그들은 항상 최신이며 다른 튜토리얼은 그렇지 않습니다. 링크 : http://developer.apple.com/iphone/library/documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html – drharris

답변

5

이 FMDB를 시도 다시. 그것은 sqlite C API 주위에 깔끔한 래퍼입니다.

http://gusmueller.com/blog/archives/2008/03/fmdb_for_iphone.html

+0

작동하지만 핵심 데이터를 사용하는 것이 좋습니다. – bbum

+0

나는 이것이이 질문에서 물었 기 때문에 이것을 받아 들일 것이다. 그러나 핵심 데이터를 대신 사용하게 될 것입니다. – Emil

+0

@bbum 왜 Core Data를 사용하는 것이 더 좋을 것이라고 생각합니까? 당신의 의견을 설명해 주시겠습니까? 감사! – pAkY88

7

Core Data은 iPhone에서 개체를 유지하는 Apple의 방법입니다. 이것은 또한 OS X 및 미래의 Apple 기술을 개발할 때 데이터를 저장하는 가장 일반적인 방법이기 때문에 배우는 데 시간을 할애 할 가치가 있습니다. 위에 링크 된 Apple Docs는 쉽게 구할 수 없으므로 이에 대해 배울 수있는 최고의 장소입니다. 추가 자습서는 자주 사용하는 검색 엔진을 통해 찾을 수 있습니다. 지원에게 메모리 사용

  • 마이그레이션 및 버전을
  • 그래픽을 저장하기 위해 필요한 메모리에

    • 만 저장소 개체 : 할 지속성이 매우 쉽게 제작뿐만 아니라

      , 그것은 다음과 같은 이점을 제공합니다 엑스 코드에 기반 스키마 편집기는 실행 취소

    • 자동 지원/
  • +0

    감사합니다 :) 대신 Apple에서 더 많이 지원하므로이 대신 사용하게 될 것입니다. – Emil

    2

    PLDatabase있다. 오브젝티브 C에 대한

    는 SQL 데이터베이스 액세스 라이브러리는 처음 응용 프로그램 데이터베이스로 SQLite는에 집중했다. 라이브러리는 Mac OS X 및 iPhone 개발을 모두 지원합니다.

    2

    Mac 용 Google 도구 상자 http://code.google.com/p/google-toolbox-for-mac/에는 Foundation/GTMSQLite.h에 멋진 작은 sqlite 래퍼가 포함되어 있습니다. 제공된 iphone .xcodeproj에는 포함되어 있지 않지만 iPhone 프로젝트에 종속성을 추가하면 컴파일됩니다. db handle과 prepared statement/resultset의 두 클래스가 각각에 대해 예상되는 메소드를 가지고 있습니다.

    관련 문제