What programming languages can one use to develop iPhone iPod Touch and iPad (iOS) applications?

Coding Languages

Why not implement 1Gbps, when all I need is 20Mbps?

Sure. Pretty mucheveryprogramming language community on this planet is currently working on getting their language to run on iOS.

Did the FBI spy on the Trump campaign with an embedded informant during the Obama administration?

Sign uporlog into customize your list.

The SDK agreement and App store guidelines have been changed (circa Sept 2010).

@Jonathan Sterling: I may be a little late to the party here, but Actionscript is supported on iOS, via AIR for iOS. (And it was at the time of the original comment Oct-10). It even gets pretty great performance too…

Join Stack Overflowto learn, share knowledge, and build your career.

You can now probably use any compiled language that will compile to the same static ARM object file format as Xcode produces and that will link to (only) the public APIs within Apples frameworks and libraries. However, you can not use a JIT compiled language unless you pre-compile all object code before submission to Apple for review.

i believe there is amono touch frameworkthat can be used with c

Why is the Ampre law violated if there is no fringing effect?

Also, a lot of people are working on programming languages specifically designed for touch devices such as iPod touch, iPhone and iPad, e.g. Phil MercuriosThyrdlanguage.

But, if you really want, there are at least a half dozen BASIC interpreters now available in the iOS App store, so even Stone Age programming methodology is now allowed.

Supermassive black hole at the centre of Milky way: What is the compelling evidence?

Can I replace my missing eye with a magic one?

Objective C and C will likely still be the most optimal programming language for anything requiring high performance and the latest API support (* see update below), as those are the languages for which Apple targets its iOS frameworks and tunes its ARM processor chipsets. Apple also supports the use of Javascript/HTML5 inside a UIWebView. Those are the only languages for which Apple has announced support. Anything else you will have to find support elsewhere.

Objective-C++ is the bridge between ObjC and C++, so its fine.

Any collection of neighborhoods of a dense set cover the space?

How many tones are in a human voice at the same time?

Two forms to choose from, choose only one

The logarithm of Khler metric is not globally defined

What programming languages can one use to develop iPhone, iPod Touch and iPad (iOS) applications?

Can I ask Is there anything that I can do to increase my chance of getting the job??

So you may be able to write a LUA interpreter or a Python interpreter, then write some part of your application in this scripting language. If you want your application accepted on the App Store, these scripts have to be bundled with the application (your application cannot download it from the Internet for example)

Old story where aliens sell humans some machines to heal anything, and then disappear with their loot before we realize weve been scammed

Learn more about hiring developers or posting ads with us

-1. Ruby, Python, and ActionScript dont yet work on iOS. In the past, there were attempts to get CL and Scheme running, but I dont think those are up to date. Same deal with Haskell. JavaScriptCore is a private framework right now; you can script Objective-C using JS in a webview, but thats really clunky.

A private, secure home for your teams questions and answers.

Apple says:Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swifts clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.

Start here for a quick overview of the site

I tried Lua for the logic within my app, with luasqlite as well (enterprise solution, so no store rejections could be involved, whether they might happen or not) and i can testify that it works wonderfully. Keep in mind that Lua has a very very low memory footprint, so you can actually run dozen of interpreteres at the same time without consuming as much as a Mb of memory (which is what I actually did…). See also gran.pancho.villa answer about Swift.

You dont need to use Xcode to develop iOS apps or either Objective C or C++. For example you can use RubyMotion which makes use of the command line tools. Also, there are a number of third party development solutions for developing an app which can run on iOS and Android

Is it appropriate to send homemade treats in lieu of a thank-you email, after an interview?

How can I make a call with a boolean clearer? Boolean Trap

You can use any interpreted language, as long as you embed the interpreter, and do not allow the interpreter or the app to download and run any interpretable code other than code built into the app bundle before submission to Apple for review, or source code typed-in by the user.

Discuss the workings and policies of this site

This might be an old thread, but Id like to mentionAppcelerator Titanium, which allows anyone versed in HTML5/JavaScript/CSS to develop iOS applications.

What programming languages can one use to develop iPhone, iPod Touch and iPad (iOs) applications?

What word describes a top of a persons head?

objective-c is the primary language used.

Adobe also is working in some tools, one is thisiPhone Packagerwhich can utilize actionscript code

It is also now possible to use OCaml for developing iOS applications. It is not part of the standard distribution and requires modifications provided by the Psellos company. See here for more information:

There are rumors that Apple is going to support other languages directly — I keep hearing ruby, but they are just rumors.

MonoTouch lets you use languages — C is directly supported, but if you have Windows, you can make assemblies in any .NET language and use it.

RubyMotion lets you build native iOS apps using Ruby. It is not free though.

Do Canadian citizens need a U.S. visa if travelling to the U.S. from the United Kingdom?

Learn more about Stack Overflow the company

How can I tactfully interrupt a customer service representative over the phone?

@Jonathan Sterling: You should tell that to the developers who have been selling Ruby apps through the App Store for over a year now. Im sure they would be very interested to learn that their apps dont exist.

With plans to slowly retire the long-used Objective-C, Apple has introduced a new programming language, called Swift, for designing apps and applications to run on Apple iOS devices and Apple Macintosh computers.

Also are there plans in the future to expand the amount of programming languages that iOs will support?

What is a vectorized way to create multiple powers of a numpy array?

I think Lua is being used for game logic on a lot of apps.

Should professors pay undergraduate students doing research in their labs?

Rhomobile doesnt count. Those arent actual native apps. They are just stuck in a webview.

Also are there plans in the future to expand the amount of programming languages that iOS will support?

Only Objective-C is allowed by now… but since a few months ago you are allowed to write scripts that will be interpreted in your application.

The programming language of iOS(and Mac OS) is Objective-C and C. You have to use Xcode platform to develop iOS apps, on the next version that is now available on beta release, Xcode 4 supports also C++.

You can use smart BASIC programming language. It is a genuine but very advanced BASIC language with all its power and simplicity. Using its free SDK, BASIC code can be easily published as a standalone App Store application. There are many apps in App Store, written in smart BASIC programming language.

Apple lifted the restrictions on non-Objective C/C/C++ apps — you just cant load code that isnt in the app bundle.

Added: (*) As of late 2014, one can also develop apps using Apples new Swift programming language. As of early 2015, submitted binaries must include 64-bit (arm64) support.

General request for a book on mathematical history, for a VERY advanced reader.

Ruby, Python, Lua, Scheme, Lisp, Smalltalk, C, Haskell, ActionScript, JavaScript, Objective-C, C++, C. Thats just the ones that pop into my head right now. Im sure theres hundreds if not thousands of others. (E.g. theres no reason why you couldnt useany

Why are flying-boom tankers restricted to a single boom?

Detailed answers to any questions you might have

site design / logo 2018 Stack Exchange Inc; user contributions licensed undercc by-sa 3.0withattribution required.rev2018.5.18.30421

By posting your answer, you agree to theprivacy policyandterms of service.

6 thoughts on “What programming languages can one use to develop iPhone iPod Touch and iPad (iOS) applications?

  1. Nice blog! Is your theme custom made or did you download it from somewhere?
    A design like yours with a few simple adjustements would really make my blog
    stand out. Please let me know where you got your design. Many thanks

  2. Nice blog! Is your theme custom made or did you download it
    from somewhere? A design like yours with a few simple adjustements would really make my blog stand out.
    Please let me know where you got your design. Many
    thanks

  3. This design is spectacular! You definitely know how to keep a reader amused.
    Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Fantastic job.
    I really loved what you had to say, and more
    than that, how you presented it. Too cool!

  4. Pingback: Google

Leave a Reply