Dear developers, I suddenly have a massive confusion about the undergoing big programming revolution inside apple developers. I understand swift has been officially announced since 2014. As a normal iOS mobile developer, I respect and follow all the new policy from apple. But I just had such thoughts and doubts: What makes Objective C so weak comparing to Swift? Is that because all the banks use Java as programming language? Is objective cannot easily access windows system? Is Swift wrapped with Objective C or Swift is totally a brand new programming language? How many new hardware interface have been available to access by accepting Swift? Is Objective C going to disappear within next 5 years? How many years will it take apple to stable its own programming language? NOTE: I met a lot of iOS mobile developers change to learn JAVA, Become an android developer. eg: https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007324-Intro-DontLinkElementID_2
The sample code from apple documents was still written in Objective C @2016, Are we going to use Swift or Objective C? and some of the APIs documents are not completed, class initializer cannot be accessed such as https://developer.apple.com/library/tvos/documentation/SystemConfiguration/Reference/SCNetworkReachabilityRef/index.html#//apple_ref/doc/uid/TP40007260-CH101-SW4
but was writted beautifully in apple documents.