This seems like a long way of saying that you don't like Objective-C because it's not cross platform, and that you've decided instead to write all your mobile code in Lua and to maintain your own abstraction layer onto MacOSX, Linux, Windows, iOS, and Android.
The question I was responding to was simply whether there are compelling reasons for Apple to use Objective-C.
Supporting cross platform native development is clearly not a strategic goal for them.
I think I'd add another reason - which is that they are in control of the evolution of Objective-C.
The question I was responding to was simply whether there are compelling reasons for Apple to use Objective-C.
Supporting cross platform native development is clearly not a strategic goal for them.
I think I'd add another reason - which is that they are in control of the evolution of Objective-C.