Main image of article Apple's Swift Is Killing Objective-C

Screen Shot 2015-10-13 at 1.16.46 PM When Apple rolled out Swift last summer, it expected its new programming language to eventually replace Objective-C, which developers have used for years to build iOS and Mac OS X apps. Thanks to Apple’s huge developer ecosystem (and equally massive footprint in the world of consumer devices), Swift quickly became one of the most buzzed-about programming languages, as cited by sites such as Stack Overflow. And now, according to new data from TIOBE Software, which keeps a regularly updated index of popular programming languages, Swift might be seriously cannibalizing Objective-C. On TIOBE’s latest index, Objective-C is ranked fourteenth among programming languages, a considerable drop from its third-place spot in October 2014. Swift managed to climb from nineteenth to fifteenth during the same period. “Soon after Apple announced to switch from Objective-C to Swift, Objective-C went into free fall,” read TIOBE’s text accompanying the data. “This month Objective-C dropped out of the TIOBE index top 10.” If the present trend holds, it seems likely that, within a few months, Swift could very easily outrank Objective-C. Apple’s plans to make Swift open-source could also help spur its adoption (later this year, the company will release the source code under an OSI-approve permissive license, while encouraging contributions from the community). The current version of Swift, 2.0, includes features such as an error-handling model that works seamlessly with Apple SDKs, and the ability to display error messages if a developer attempts to use an API too new for the target OS. Check out Dice’s recent breakdown of the Swift’s most interesting new tweaks.