The Evolution of Swift Programming Language
While introducing it in 2014, Apple described Swift as “Objective-C without the C”. Swift came with simpler syntax rules to accelerate application development for macOS and iOS. At the same time, version 1 of Swift adopted several modern programming patterns. Apple has further repaired an array of performance issues to make Swift faster than Objective-C, so it can make some sense for an app developer to shift to Swift from Objective C. Swift also came with language features to help programmers to write reliable and safe application code by eliminating common programming mistakes. At the same time, Swift also supported a number of concepts supported by Objective-C – extensible programming, dynamic dispatch and widespread late binding.
★
★
★
★
★
141 views • 6 slides