Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Language for iOS development [duplicate]

What all languages are supported for iOS application. Is it only objective-C?

Thanks

like image 848
macdev30 Avatar asked Dec 30 '25 11:12

macdev30


1 Answers

All UIs must use UIKit, which is an Objective-C API. Back-end code can be written in C or C++ (Objective-C++ as well).

There are frameworks which provide a wrapper on top of UIKit, such as MonoTouch, which allows you to use C# to develop iOS applications. There are other solutions such as Titanium, or embedding a Lua runtime in your application.

You can also implement all of your drawing as OpenGL and use plain C or C++, with a thin Objective-C wrapper to receive touches, load system resources (files, etc) and generate the GL context.

like image 163
Yann Ramin Avatar answered Jan 02 '26 00:01

Yann Ramin