Instancje Amazon RDS to zwykłe bazy danych MySQL/Oracle/…. Możesz połączyć się z nim z dowolnego urządzenia lub platformy, pod warunkiem, że masz do tego sterownik.
Istnieje sterownik C dla Mysql (zobacz to pytanie Jak zainstalować MySQL Connector/C na Mac OS X? ), który działa na Mac OS X i iOS.
Jeśli chcesz uzyskać dostęp do RDS MySQL z aplikacji iOS, musisz dołączyć ten sterownik do swojej dystrybucji binarnej i użyć funkcji udostępnianych przez sterownik z Twojego kodu.
Z architektonicznego punktu widzenia kwestionuję jednak to podejście. Istnieje wiele korzyści z dostępu do bazy danych za pośrednictwem warstwy API (aplikacji internetowej znajdującej się pomiędzy aplikacją na iOS a bazą danych).
Korzyści to :- rozdzielenie :nie wystawiaj struktury danych na aplikacje klienckie - skalowalność :API może równoważyć obciążenie w całej bazie danych podczas używania repliki do odczytu lub fragmentacji - bezpieczeństwo :API pozwala wymusić uwierzytelnianie i autoryzację