Almost the entire OSX API is built on the Objective-C object dispatch model.
False. Cocoa is a significant part of OSX, but there are C api's for most of the frameworks.
Swift and Objective-C are built for this model specifically.
False.
Swift supports the Objective-C dispatch model only in a special legacy mode for compatibility that must be enabled on a class by class basis. Swift's default dispatch model is static, just like most other compiled languages and has no impedance mismatch with other OSs.
The rest of your argument is based on these false statements and is simply wrong.
Comments
False. Cocoa is a significant part of OSX, but there are C api's for most of the frameworks.
False.
Swift supports the Objective-C dispatch model only in a special legacy mode for compatibility that must be enabled on a class by class basis. Swift's default dispatch model is static, just like most other compiled languages and has no impedance mismatch with other OSs.
The rest of your argument is based on these false statements and is simply wrong.