At downloade hele databasen og uploade den med ændringerne vil sandsynligvis ikke give mening af ydeevne- (og sikkerheds-) årsager.
Hvad man normalt ville gøre, er at opsætte en API i PHP eller et andet serversidesprog, der kan kaldes fra din iOS-app, og udfører operationerne for dig.
Jeg har ingen egen erfaring med dem, så jeg kan ikke bedømme deres fuldstændighed og robusthed, men der er færdige PHP API'er, der oversætter mySQL operationer til REST operationer som phprestsql . Måske er det noget for dig; Bemærk dog, at du altid skal løse problemet med godkendelse. Hvis du har en API med skriveadgang (eller læseadgang til følsomme materialer), bliver du nødt til at gøre noget for at forhindre alle på internettet i at få adgang til den URL.
Rediger: hvis det kun handler om at polle et defineret datasæt, er det måske nemmest at bruge et standard PHP "forespørg på en tabel og output ting i en loop"-script (helst ved brug af PDO) og returnere en json_encode()
d resultat.