4 comments

[ 2.5 ms ] story [ 26.7 ms ] thread
If you tell us a little about why you're asking the question, it might help to stimulate conversation.
Silence is also an answer.

When discussing the decline of a language, the only meaningful number is how much of it is being written right now. Anything already written in it will continue to exist, in some sense, indefinitely, and may even continue to be run. Is IBM 1401 alive? Lots of 1401 code is being run (probably via a stack of emulators) for payroll, but no new 1401 code is being written, or even compiled to.

For iOS apps, there are a couple of hints you can look for:

How old is the version of iOS supported by the app? If it is something ancient like iOS 9, very strong hint the app is written in ObjC.

Take a look at their github page. Do they publish any popular iOS libraries? Are they written in ObjC?

Objective-C is also indirectly popular, by virtue of React Native being written entirely in ObjC.

I miss Objective-C. It is such a beautiful, elegant language.