3 ms·
The iPhone's native API is a mix of C and ObjC. Some libraries are written in C++ but have C bindings for the most part. All of these languages can relatively
by gte910h 17y ago
The iPhone's native API is a mix of C and ObjC. Some libraries are written in C++ but have C bindings for the most part.
All of these languages can relatively easily call one another (even on the iPhone). As C++ is a huge deal in the game world, lots of shops just went pretty much straight C++.
XCode is just using clang to analyze/gcc to compile then signing it with Apple signing programs.
If I'm not mistaken, the entire app toolchain was inspired by the "open toolchain" created by the original jailbreakers before there was a native app api.