Добро пожаловать в эту серию постов. Моя цель — поделиться своим прогрессом, следуя 100 Days of SwiftUI by Paul Hudson.

Будучи студентом информатики из Германии, я пишу код уже пару лет, но только недавно начал заниматься разработкой для IOS.
С помощью этого задания я намерен улучшить свои знания о Swift и SwiftUI и усвоить популярные принципы проектирования. а также важные соглашения о кодировании.

Что касается моего опыта… Ну, я начал изучать Java в школе и вскоре открыл для себя Python. Позже в университете я также немного изучил C (возможно, это будет полезно позже), и в рамках моей работы в качестве стажера в Datev мне необходимо знать React Native.

1 день

Первый день был довольно простым для разработчика.
Он был сосредоточен на хранении различных данных, таких как строки, числа или десятичные числа, в переменных и константах.

Переменные и константы

var name: String = "Bruce"
let pi: Double = 3.14159265359

Переменные и константы довольно легко объяснить:

  • Переменные содержат данные, которые можно изменить
  • Константы содержат данные, которые не изменятся

! По возможности используйте константы

Типы данных

// Explicit
var greeting: String = "Hello, user!"

// Implicit
var luckyNumber = 134

// String
let URL = "www.google.com"

// Integer
let largeNum = 100_000
let score = 10

// Double
var radius = 4.2

// Bool
var isDone = false

Все переменные и константы нуждаются в типе. Тип может быть либо явно определен, либо Swift распознает тип автоматически.

  • Строка: начинается и заканчивается двойными кавычками. Многострочные строки можно создавать с помощью трех двойных кавычек.
  • Целое число: сохраняет целые числа: _ можно использовать для облегчения чтения больших чисел.
  • Двойной: содержит десятичные числа
  • Bool: правда или ложь

Бонус: интерполяция строк

var score = 10
var scoreString = "Your score is \(score)

Интерполяция строк — это простой способ распечатать строку вместе с вашими переменными. Давайте посмотрим, как это делается.

Упражняться

Это все на сегодня. Я надеюсь, вам понравилась эта статья, и если вы хотите прочитать больше, пожалуйста, посетите мою страницу. Я буду продолжать загружать новые статьи несколько раз в неделю. Также проверьте мой веб-сайт, который я только начал создавать.

Напоследок загляните к моему спонсору Surfshark.

Вы ищете первоклассное VPN-решение? Ищите не дальше, чем Surfshark Благодаря молниеносной скорости, надежным функциям безопасности и глобальному покрытию серверов Surfshark предлагает все, что вам нужно для защиты вашей конфиденциальности в Интернете и доступа к вашему любимому контенту из любой точки мира. Их удобные приложения упрощают настройку и подключение, а доступные цены делают их доступными для всех. Попробуйте Surfshark и убедитесь сами!