2013-02-21 3 views
2

저는 처음으로 iOS 응용 프로그램을 작성 중이며 MySQL을 원격 데이터베이스로 사용하려고합니다.iOS 용 MySQL 래퍼

저는 Stack에서 여기를 읽거나 읽었지만 질문에 대한 답변은 new 수 없습니다. 거기에 좋은 포장지가 존재합니까? 나는이 링크를 찾았습니다 : mysql for ios, 그러나 명확하게 그것이 앱 스토어에서 받아 들여진다는 보장이 없다는 내용입니다.

저는 웹 서비스의 일종을 사용하는 대신 래퍼를 갖고 싶습니다.

누구든지 이에 대한 최신 뉴스가 있습니까?

+1

현재 최신 버전 CoreData 또는 sqlite를 사용하십시오. MySQL이 모바일 용으로 너무 무거웠습니다. –

+1

@MalcolmMashmallow : 100 % 올바르게 이해했는지 모르겠지만 원격 데이터베이스에 연결하고 싶습니다. 이것이 sqlite 또는 MySQL에서 수행된다면 정말 중요합니까? – OptimusCrime

+0

알겠습니다. 무슨 뜻인지 이해합니다. 웹 서비스에 REST 메서드를 사용할 수 있습니다. PHP MVC (오픈 소스 라이브러리 : -CodeIgniter, CakePHP, Symphony), C# MVC를 사용하여 설치하기 쉽습니다. SOAP 메소드 사용에 대해 걱정하고 있다고 생각하십니까? 현재 사용중인 방법은 무엇입니까? –

답변

1

SQLite 또는 CoreData 라이브러리를 사용하는 것이 가장 좋습니다. 오버 헤드가 매우 낮습니다. CoreData는 iOS 기능에 내장되어 있습니다. SQLite는 .db 파일 만 필요하고 라이브러리 (iOS의 일부)는 가져와야합니다.

어떻게 든 MySQL 데이터베이스를 온라인으로 가져 와서 REST를 통해 노출 할 수 있다면 REST를 사용하여 데이터베이스에 데이터를 가져 오거나 데이터베이스에서 데이터를 가져올 수 있습니다. 하지만 이렇게하면 앱이 느려지 게됩니다.

CoreData는 빠르며 컨텍스트에서 데이터를 사용할 때 모든 것을 단순화합니다. SQL 문 작성은 천천히 오래된 프로세스가되고 있습니다.