Please enable JavaScript.
Coggle requires JavaScript to display documents.
What is Swift Programming Language? - Coggle Diagram
What is Swift Programming Language?
What is Swift :question:
Swift is a powerful programming language that is easy to learn
Developed by Apple
Used to create apps for apple softwares
Links :link:
https://developer.apple.com/swift/
https://docs.swift.org/swift-book/
https://www.codecademy.com/learn/learn-swift
https://www.altexsoft.com/blog/engineering/the-good-and-the-bad-of-swift-programming-language/
Pros :check:
Designed for safety
Eliminates entire classes of unsafe code
Gets rid of large common programming errors
Variables are always initialized before use
Array indices are checked for out-of-bounds errors
Integers are checked for overflow
Optionals ensure that nil values are handled explicitly
Memory is managed automatically
Error handling allows controlled recovery from unexpected failures
Compiled and optimised
Easier to read, write and maintain
Cons :green_cross:
Limited to certain apps and softwares
IOS
macOS
watchOS
tvOS
Linux
Interoperability with third-party tools and IDEs
Lack of support for earlier iOS versions
Relatively new
Not a lot of tools of native libraries