Davit Siradeghyan
Davit Siradeghyan

Reputation: 6323

Can C++ and C# be used for applications for iPhone

Can I write applications for iPhone in C++ or C#? Where can I find simulators for iPhone for testing my apps. How to write them?

Upvotes: 2

Views: 667

Answers (4)

bentsai
bentsai

Reputation: 3133

You will want to start here for iPhone development:

http://gemma.apple.com/iphone/index.action

This is where you will get the iPhone SDK, simulator, and other essential tools.

Upvotes: 1

dash-tom-bang
dash-tom-bang

Reputation: 17853

You need at least a small Objective C stub to hook into the system and deal with provided services (including getting input), but your program can be primarily in C++ if you would like. Apple seems to disallow C#; tools such as MonoTouch appear to be banned by the current developer agreement.

With a Macintosh, you go to Apple's developer website and download the tools and SDKs for free. They only run on the Mac.

Upvotes: 5

Oded
Oded

Reputation: 499072

As far as I know, you can use C# for the iPhone using MonoTouch.

Another tool is unity, which is geared towards games and is based on the same codebase.

Both of these are proprietary and cost $$$.

Upvotes: 0

Justin Niessner
Justin Niessner

Reputation: 245429

You can use C, Obj-C, and C# (via MonoTouch).

C++ is a partial via Objective-C++. If you're serious about iPhone development though, I would suggest learning Objective-C.

Apple seems to reserve the right to kill the ability to run any application that wasn't writting in either C or Objective-C.

Upvotes: 0

Related Questions