freeCodeCamp/guide/russian/swift/index.md

66 lines
4.4 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Swift
localeTitle: стриж
---
![Swift Logo](https://developer.apple.com/assets/elements/icons/swift-playgrounds/swift-playgrounds-64x64_2x.png)
# Что такое Свифт?
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 Apps? Это отличное место для начала.
* [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/) , доступ к 31 октября 2017 года.