freeCodeCamp/guide/russian/swift/index.md

66 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
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 года.