Swift

Уроки Swift для начинающих

8 уроков 30 заданий Компилятор
/ Видеокурсы / Уроки Swift для начинающих

Уроки Swift для начинающих / Изучение языка Swift за час!

Уроки Swift для начинающих / Изучение языка Swift за час!


iOS

В этом большом видео уроке мы изучим основы языка Swift и научимся работать с ним в среде Xcode. Мы изучим все основные моменты, а также весь синтаксис этого языка.

Видео урок:

Полезные ссылки:
1) Swift для Windows
2) Скачать Swift
3) Онлайн компилятор

Swift это мощный и очень удобный язык, разработанный компанией Apple. Его можно применять для создания программ и игр под iOS устройства (iPhone, iPad, iPod), tvOS, а также под Macbook и iMac.

Изучение этого языка не занимает много времени, так как компания Apple постаралась сделать его максимально простым и удобным в использовании. Он имеет простой и логичный синтаксис, который легко запомнить и несложно использовать.


В ходе этого урока мы полностью разобрали все моменты работы с языком Swift и рассмотрели все основные моменты - от создания переменных и до создания классов и объектов.


В ходе этого курса мы также научимся разрабатывать небольшие приложения в Xcode, а также создавать игры на основе специальных библиотек Swift.

Исходный код

Структуры
struct Square {
    var length : Int
    
    func sum (num: Int) {
        print ("(num + num)")
    }
}

var block = Square (length: 10)
block.sum (num: 2)
Классы и объекты
import Cocoa
import Darwin

class Car {
    var model : String = "No model"
    var weight : Float = 0.0
    var speed : Float = 0.0
    var wheels : Int = 4
    
    init(model: String, weight: Float, speed: Float, wheels: Int) {
        self.model = model
        self.weight = weight
        self.speed = speed
        self.wheels = wheels
    }
    
    func info () {
        print ("(self.model) has weight (self.weight) and speed (self.speed). Also it has (self.wheels) wheels!")
    }
    
    func set (model: String) {
        self.model = model
    }
    
    func set (wheels: Int, weight: Float) {
        self.wheels = wheels
        self.weight = weight
    }
    
    func set (speed: Float) {
        self.speed = speed
    }
}

var audi = Car (model: "Audi", weight: 2.1, speed: 232.2, wheels: 4)
audi.info()
audi.set(model: "Audi R8")
audi.info()
audi.set(speed: 321.5)
audi.info()

var volvo = Car (model: "Volvo", weight: 2.1, speed: 170.6, wheels: 4)
volvo.set(wheels: 4, weight: 1.8)
volvo.info()
Посмотреть остальной код можно после подписки на проект!

Онлайн редактор кода

Загрузка...

Домашнее задание

Переменные

Создайте переменные с такими значениями, как: 7, "Привет", 6.1, 0.000023, true.


Выведите все эти значения в консоль.

Посмотреть ответ

Решение задания:

var digit : Int = 7
var word : String = "Привет"
var float_num : Float = 6.1
var double_num : Double = 0.000023
var bool_var : Bool = true

print ("(digit)")
print ("(word)")
print ("(float_num)")
print ("(double_num)")
print ("(bool_var)")
Получить остальные домашние задания можно после подписки на проект!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны только при подписке от 1 месяца!

iOS

Также стоит посмотреть