2011-03-22 2 views
0

나는 리모트 데이터베이스로 아이폰 애플리케이션을 만들고 싶다. 예를 들어 페이스 북 아이폰 애플 리케이션, 그들은 거대한 데이터베이스에 대한 모든 액세스 권한이 있습니다. 그들은 MySQL을 사용하고 있습니까? 나는 mysql이 아이폰을 통해 안전하지 않으며 앱 스토어가이를 거부 할 수 있다고 들었 기 때문에. 누군가 내가 사용할 수있는 것이 무엇인지 알아낼 수 있습니까?objective-c iphone 프로그래밍 : 원격 연결 데이터베이스 iphone

답변

2

그 응용 프로그램이 사용하고있는 것은 RESTful 웹 서비스 엔드 포인트이며 큰 데이터베이스가 있습니다. 사용중인 응용 프로그램 스택과 관련하여 웹 서비스를 만들기위한 라이브러리가 많이 있습니다.

MySQL을 사용한다면 실제로 MySQL 인스턴스에 연결하는 Python/Ruby/Whatever-your-choose 백엔드 구성 요소를 작성한 다음 결과를 웹 서비스 엔드 포인트로 다시 포맷하십시오. 필요한 경우 SOAP을 사용할 수 있습니다. 또는 내 생각에 iPhone 응용 프로그램에서 구문 분석 할 수있는 간단한 JSON 서비스를 작성하는 것이 더 좋습니다. JSON/WS iOS 라이브러리에는 Google 검색어가 많이 있습니다.

+0

JSON 구문 분석이 훌륭합니다. Android 또는 태블릿과 같은 모든 기기에서 계속해서 사용할 수있는 멀티 플랫폼입니다. – jcpennypincher

0

Apple은 사용자가 원격으로 사용하는 데이터베이스에 신경 쓸 필요가 없습니다 (정의 된 API를 통해 액세스 할 수 있습니다).