Bahasa apa yang digunakan iPhone?
Objective-C adalah bahasa aplikasi utama untuk iPhone
Objective-C adalah bahasa pemrograman berorientasi objek. Ini menggunakan "objek", yang merupakan struktur data modular yang membentuk aplikasi komputer. Ini juga memungkinkan penggunaan kembali kode komputer. Objective-C didasarkan pada bahasa pemrograman C.
Kakao dalam pengembangan aplikasi iPhone
Cocoa adalah antarmuka pemrograman aplikasi berorientasi obyek (API) untuk iOS yang ditulis dalam Objective-C, dan ekstensi Cocoa Touch memungkinkan animasi dan pengenalan gerakan. Lingkungan Cocoa mengelola memori dan menggunakan model "model view driver" (MVC). Kelas-kelas model termasuk data dari aplikasi, sedangkan pandangan adalah representasi visual dari data. Kontrol menghubungkan model ke tampilan. Aplikasi Cocoa sering memiliki antarmuka pengguna Apple yang khas.
Pengembang aplikasi sekarang dapat menggunakan bahasa lain
Pada Juni 2010, Apple mengubah persyaratan kit pengembangan perangkat lunak iOS yang digunakan untuk memungkinkan penggunaan kode yang diinterpretasikan. Sebelumnya, hanya Objective-C, C ++, C dan Javascript yang diizinkan oleh Apple. Jadi sekarang bahasa yang diinterpretasikan dapat digunakan dengan penerjemah. Kinerja terbaik masih menggunakan Objective-C, karena memiliki dukungan API terbaru dan kerangka kerja iOS.
Pengembangan videogame Lua
Pengembang videogame sering menggunakan bahasa pemrograman Lua karena mudah disematkan, berjalan cepat dan mudah dipelajari.