Swift is a fantastic way to write software, whether it’s for phones, desktops, servers, or anything else that runs code. It’s a safe, fast, and interactive programming language that combines the best in modern language thinking with wisdom from the wider Apple engineering culture and the diverse contributions from its open-source community. The compiler is optimized for performance and the language is optimized for development, without compromising on either.
Swift is friendly to new programmers. It’s an industrial-quality programming language that’s as expressive and enjoyable as a scripting language. Writing Swift code in a playground lets you experiment with code and see the results immediately, without the overhead of building and running an app.
Swift defines away large classes of common programming errors by adopting modern programming patterns:
- 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.
Swift code is compiled and optimized to get the most out of modern hardware. The syntax and standard library have been designed based on the guiding principle that the obvious way to write your code should also perform the best. Its combination of safety and speed make Swift an excellent choice for everything from “Hello, world!” to an entire operating system.
Swift combines powerful type inference and pattern matching with a modern, lightweight syntax, allowing complex ideas to be expressed in a clear and concise manner. As a result, code is not just easier to write, but easier to read and maintain as well.
Swift has been years in the making, and it continues to evolve with new features and capabilities. Our goals for Swift are ambitious. We can’t wait to see what you create with it.
Swift는 소프트웨어를 작성하는 환상적인 방법입니다. 핸드폰, 데스크탑, 서버 등 어떤 것을 위한 소프트웨어든지 코드를 실행하는 모든 것에 대해서 말입니다. Swift는 안전하고, 빠르고, 상호작용적인 프로그래밍 언어이며 현대 프로그래밍 언어 사고방식의 장점, Apple 개발 문화로부터의 지혜, 그리고 오픈소스 커뮤니티로부터의 다양한 기여의 종합체입니다. 서로 간에 어떤 타협도 없이, 컴파일러는 성능을 위해 최적화 되어 있으며 언어는 개발을 위해 최적화되어 있습니다.
Swift는 초보 프로그래머들에게 친숙합니다. Swift는 산업을 위한 품질의 프로그래밍 언어만큼 표현적이며, 스크립트 언어만큼 즐겁습니다. Playground에서 Swift 코드를 작성하는 것은 당신이 코드로 실험하는 것과 그 결과를 보는 것을 애플리케이션 빌드와 실행을 기다릴 필요 없이 즉각적으로 해 줍니다.
Swift는 일반적인 프로그래밍 에러들의 방대한 클래스들을 현대 프로그래밍 패턴을 적용함으로써 정의해 두었습니다 :
Swift 코드는 현대 하드웨어로부터 최고를 끌어내기 위해 컴파일 및 최적화 되었습니다. 문법과 표준 라이브러리는 코드를 작성하기 위한 분명한 방법이 최고로 기능하도록 하는 안내 원칙에 기반하여 디자인되었습니다. 안전성과 속도의 결합은 "Hello, world!" 부터 전체 운영체제까지 Swift가 최고의 선택이도록 합니다.
Swift는 강력한 타입 추론과 패턴 매칭, 현대적이고 가벼운 문법을 결합해 복잡한 아이디어가 명확하고 간결한 방식으로 표현되도록 합니다. 그 결과로, 코드는 작성하기 쉬울 뿐 아니라 읽기도 유지보수하기에도 더 쉽습니다.
Swift는 수 년에 걸쳐 만들어져 왔으며, 새로운 특징 및 능력과 함께 계속해서 진화하고 있습니다. Swift에 대한 우리의 목표는 야망적입니다. 우리는 당신이 Swift로 무엇을 창조해낼지 매우 기대됩니다.