
Swift - Apple Developer
Swift is a powerful and intuitive programming language for iOS, iPadOS, macOS, tvOS, and watchOS. Writing Swift code is interactive and fun, the syntax is concise yet expressive, and Swift includes modern features developers love.
Swift | Apple Developer Documentation
Swift includes modern features like type inference, optionals, and closures, which make the syntax concise yet expressive. Swift ensures your code is fast and efficient, while its memory safety and native error handling make the language safe by design. Writing Swift code is interactive and fun in Swift Playgrounds, playgrounds in Xcode, and REPL.
Swift - Resources - Apple Developer
Swift standard library. Find the latest documentation on the Swift standard library and learn about Swift primitives, types, and common programming patterns. View documentation
Swift Pathway - Apple Developer
The Swift programming language is approachable, safe, fast, and powerful. It’s also backed by an extensive open source community that has one goal — to make Swift the best general-purpose programming language in the world.
Welcome to Develop in Swift Tutorials - Apple Developer
Develop in Swift Tutorials teach you how to develop apps using Xcode, Swift, and SwiftUI. This content is for anyone — no prior coding experience is required.
A Swift Tour: Explore Swift’s features and design
Learn the essential features and design philosophy of the Swift programming language. We'll explore how to model data, handle errors, use protocols, write concurrent code, and more while building up a Swift package that has a library, an HTTP server, and a command line client.
Swift Playground - Apple Developer
Swift Playground is a revolutionary app for iPad and Mac that helps you learn and explore coding in Swift, the same powerful language used to create world-class apps for the App Store.
Learn to code - Apple Developer
You'll learn how to build amazing apps for Apple platforms with easy-to-follow instructions using Xcode, Apple’s integrated development environment, and Swift, the powerful programming language that’s easy to learn.
Introducing SwiftUI | Apple Developer Documentation
SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before.
SwiftUI - Xcode - Apple Developer
SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift — and surprisingly little code. You can bring even better experiences to everyone, on any Apple device, using just one set of tools and APIs.