Вы читали мой последний пост, и он был несколько ошеломляющим. Каждый аспект iOS SDK, Xcode IDE и Swift Syntax тщательно проработан, поэтому лексически плотная документация скрывает сюрреалистический блеск. Я считаю, что самый эффективный способ обучения — это разбить то, что вы изучаете, на управляемые компоненты.

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

Что ж, мы знаем, что Swift был совершенно крутым языком программирования, который Крис Латтнер разработал в своей совершенно секретной лаборатории. Однако популярность Swift значительно выросла с тех пор, как он стал открытым исходным кодом, и даже Google помогает языку расти.

Сейчас, как никогда, самое подходящее время, чтобы научиться быстрому. Даже если вы не знакомы с объектно-ориентированным программированием. В своих блогах я помогу вам изучить основы объектно-ориентированного программирования и многое другое. Давайте начнем!

Следующий шаг для дальнейшего обучения — начать с изучения основ. Нам нужно узнать, из чего состоит Swift. Swift построен с использованием переменных и констант. Несколько основных типов данных, которые повседневные программисты используют для создания подобных Facebook в Swift, — это String, Float, Int, Bool, Double и Optional.

Вы готовы начать писать свои первые строки кода. В Swift Sandbox или в Xcode Playground напишите следующие строки кода.

var firstMessage: String = “Hello, World! ” 
let income = 100
var piggyBank:Double
let brainAge: Int = 80
var age = 24 //You may enter your age here.
piggyBank = Double(brainAge/age*income)
let balance = "My new income is $\(piggyBank)."
firstMessage += balance
print(firstMessage)

Поздравляем! Вы написали свои первые несколько строк кода. А теперь проверим то, что вы написали.

Как принято в мире программирования, ваше первое сообщение содержит строковое значение «Hello, World! ». В конце firstMessage есть пробел, но об этом позже.

Вы неявно объявили постоянный доход как целое число и присвоили ему значение 100. Затем вы объявили переменную piggybank типа данных Double.

Затем вы явно объявили целочисленную константу brainAge и присвоили ей значение 80, а затем еще одно явное объявление вашего возраста (или моего 😈).

Теперь вы присвоили piggyBank значение. Эта секретная формула рассчитает новый доход в зависимости от вашего возраста.

Обрадовавшись, вы создаете новую строку с именем balance, чтобы продемонстрировать свой новый доход. Помните, как вы намеренно оставили пробел в строковом значении firstMessage. Теперь вы можете добавить баланс к firstMessage и сложить строки вместе.

Наконец, мы выводим значение firstMessage на нашу консоль, и мы должны увидеть следующий результат:

Hello, World! My new income is $300.0.

Конечно, есть и более продвинутые типы, о них можно прочитать в документации здесь. Для более любознательных увидеть больше.

По сути, вы уже достаточно узнали, чтобы создавать свои собственные программы, и я вам больше не нужен.

В ближайшие месяцы мы создадим собственное приложение для iOS. На следующей неделе мы рассмотрим различные формы коллекций.

ПОМНИТЕ!

Вы не станете экспертом за одну ночь. Вы еще долго не станете экспертом. Честно говоря, вы не станете экспертом, пока не потратите 10 000 часов на оттачивание своей профессии. Конечно, вам понадобятся уверенность, выдержка и усердие, чтобы продвигаться вперед.

Если вы хотите, чтобы это прочитали другие, поделитесь им!

Если вы что-то узнали, хлопайте ниже!