Begini cara saya melakukannya:
1) Unduh versi kode sumber Connector/C dari MySQL
2) Unduh cmake (jika Anda telah menginstal macport, ketik "sudo port install cmake")
3) Dapatkan file rantai alat dari http://sites.google.com/site/michaelsafyan/coding/resources/how-to-guides/cross-compile-for -the-iphone/how-to-cross-compile-for-the-iphone-using-cmake
4) Dalam file rantai alat untuk simulator, hapus satu arsitektur dari baris yang berisi CMAKE_OSX_ARCHITECTURES
5) Jika Anda ingin membangun simulator, salin header yang hilang di /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/usr/include/netinet/ (ip.h dan in_system.h) dari /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/include/netinet
6) Buat direktori bernama "compiled_library" di suatu tempat, misalnya di Desktop Anda
7) Panggil cmake seperti ini:cmake -DCMAKE_TOOLCHAIN_FILE=/path/to/iphone-toolchain-file -DCMAKE_INSTALL_PREFIX=/path/to/compiled_library -DHAVE_FDATASYNC:INTERNAL=0
8) Perhatikan bahwa jika Anda ingin menjalankan cmake untuk kedua kalinya, Anda mungkin harus menghapus file cache terlebih dahulu
9) ketik make install
10) Sekarang Anda memiliki perpustakaan yang dikompilasi di /path/to/compiled_library. Salin direktori file header dan libmysql.a ke proyek xcode Anda melalui "Tambahkan file yang ada...". Pustaka harus ditambahkan secara otomatis ke tahap tautan.
11) WOOHO. Gunakan mysql C API.
12) Jika ini terlalu banyak pekerjaan, saya sedang menulis kerangka pembungkus MySQL untuk iPhone. Saya akan menerbitkannya dalam sepuluh tahun ke depan dan meletakkan tautan di sini.
EDIT:Orang lain membuat Pembungkus Objective C untuk perpustakaan klien MySQL:http://www.karlkraft.com/index.php/2010/09/17/mysql-for-iphone-and-osx/