Files
freeCodeCamp/guide/russian/swift/index.md
Mikhail Perov 6bfabcb748 make some translation improvements (#22937)
* make some translation improvements

* changes
2018-11-22 17:55:26 +04:00

68 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Swift
localeTitle: Swift
---
![Swift Logo](https://developer.apple.com/assets/elements/icons/swift-playgrounds/swift-playgrounds-64x64_2x.png)
# Что такое Swift?
Swift - это [открытый](https://en.wikipedia.org/wiki/Open-source_software) язык программирования общего назначения, разработанный Apple Inc. Они описывают его как:
> Swift - мощный и интуитивно понятный язык программирования для macOS, iOS, watchOS и tvOS. Написание кода на Swift является интерактивным и забавным, синтаксис является сжатым, но выразительным, а Swift включает в себя современные функции, которые любят разработчики. Быстрый код безопасен по дизайну, но также производит программное обеспечение, которое работает молниеносно. 1
Хотите попробовать Swift прямо сейчас? [Repl.it](https://repl.it/languages/swift) предлагает онлайн-цикл Read-Eval-Print для Swift. У вас не будет доступа к UIKit или другим API, которые обычно используются, но дайте ему шанс!
# Основы
Чтобы объявить переменную в Swift, просто используйте var, за которым следует имя вашей переменной.
```Swift
var x = 6
var name = "Bob"
var boole = true
x = 3
```
Константы похожи на переменные, но после создания они не могут измениться.
```Swift
let x = 6
let name = "Bob"
let boole = true
```
Чтобы вывести что-либо стандартным методом, просто используйте print() и поместите свой вывод в круглые скобки.
```Swift
let x = "World"
print("Hello ")
print(x)
```
# Версия
Последняя версия - [Swift 4.2](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/RevisionHistory.html) , выпущенная 17 сентября 2018 года. Swift постоянно развивается, и вы можете ожидать больших изменений в будущем. При запуске нового проекта рекомендуется использовать последнюю версию Swift.
# Документация
Свифт сильно задокументирован. Имейте в виду, что программирование на Swift включает не только сам язык, но также и многие API. Лучший способ узнать Swift - сделать проект или приложение, независимо от того, насколько они будут малы!
* [Исходный код](https://github.com/apple/swift)
* [Разработка приложений iOS (Swift)](https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/) : хотите сделать приложение для iOS? Это отличное место для начала.
* [Language Guide](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/) : содержит обзор практически каждой функции в Swift. Если вы запутались при чтении чужого кода, этот документ может вам помочь.
# Хотите узнать больше?
* [RayWenderlich.com](https://www.raywenderlich.com/) : Есть много отличных учебников для Swift и iOS.
* [Взлом с Swift](https://www.hackingwithswift.com/read) : полный учебник Swift, который позволяет вам начинать до продвинутых, используя практические проекты.
### Источники
1. «Swift 4 - мощный язык программирования, который также легко усваивается». Apple, [developer.apple.com/swift](https://developer.apple.com/swift/).