Stack Explorer

Swift

Apple's language for iOS, macOS and more

Typing: static Created: 2014
Official site

Paradigms

object-orientedfunctionalprotocol-oriented

Pros and Cons

Ventajas

  • + Safe by design (optionals)
  • + Performance close to C++
  • + SwiftUI for declarative UIs
  • + Playground for experimentation
  • + Interoperable with Objective-C

Desventajas

  • - Only for Apple ecosystem
  • - Requires Mac for development
  • - Breaking changes between versions
  • - Recent ABI stability

Casos de Uso

  • iOS and iPadOS apps
  • macOS apps
  • watchOS and tvOS
  • Backend with Vapor (emerging)

Frameworks and Libraries (2)

Related Technologies

Application Areas

Related Languages