Добро пожаловать в эту серию постов. Моя цель — поделиться своим прогрессом, следуя 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 и убедитесь сами!