Các phiên bản Amazon RDS là cơ sở dữ liệu MySQL / Oracle / ... thông thường. Bạn có thể kết nối với nó từ bất kỳ thiết bị hoặc nền tảng nào, miễn là bạn có trình điều khiển cho nó.
Có một trình điều khiển C cho Mysql (xem câu hỏi này Cách cài đặt MySQL Connector / C trên Mac OS X? ) hoạt động trên Mac OS X và iOS.
Nếu bạn muốn truy cập RDS MySQL từ ứng dụng iOS, bạn phải bao gồm trình điều khiển này trong bản phân phối nhị phân của mình và sử dụng các chức năng được trình điều khiển hiển thị từ mã của bạn.
Tuy nhiên, về quan điểm kiến trúc, tôi đặt câu hỏi về cách tiếp cận này. Có nhiều lợi ích khi truy cập cơ sở dữ liệu của bạn thông qua một lớp API (một ứng dụng web nằm giữa Ứng dụng iOS của bạn và cơ sở dữ liệu).
Các lợi ích là:- phân tách:không để lộ cấu trúc dữ liệu cho ứng dụng khách