Публикации по теме 'swift-programming'


50 быстрых вопросов и ответов на собеседовании на 2021 год
Пройдите собеседование с разработчиками iOS, зная ответы на эти важные вопросы Вот список из 50 вопросов и ответов на собеседование по Swift. Эти вопросы касаются программирования на Swift и разработки приложений для iOS. Вам необходимо знать ответы на эти вопросы, прежде чем вы сможете продемонстрировать свои навыки перед интервьюером. Эти вопросы не расположены в произвольном порядке - давайте перейдем к делу! 1. Что вызывает ошибку? Как это исправить? let n1: Int = 1..

Swift - Работа со словарями
КОДЕКС Словари Swift Узнайте, что такое словарь и как им пользоваться Словари Swift Словари Swift - это основные строительные блоки вашего кода. Словарь - это контейнер для хранения пар ключ-значение. Ключ действует как уникальный идентификатор значения. var footballers: [String: Int] = [ "Ronaldo": 7, "Messi": 10 ] Как создать словарь на Swift Создадим словарь футболистов: var footballers: [String: Int] = [ "Ronaldo": 7, "Messi": 10 ] В этом..

Разработка многопоточных приложений с использованием Swift
Будучи разработчиком iOS в автомобильной промышленности, я трачу много времени на работу с данными в реальном времени. Потребность в эффективной обработке непрерывных потоков данных - это то, что сегодня важно для многих приложений. Чтобы не блокировать пользовательский интерфейс, вам, скорее всего, понадобится многопоточность. С информацией, которая передается в режиме реального времени, очень интересно работать, потому что вы будете постоянно получать новые данные, которые можно..

SwiftUI: понимание декларативного программирования
SwiftUI: понимание декларативного программирования Запутались декларативным программированием? Не волнуйтесь, это не так сложно понять. Согласно Apple, SwiftUI - это потрясающая платформа декларативного программирования для создания пользовательских интерфейсов на iOS и других платформах Apple. Так написано прямо на коробке. Но что значит «декларативный»? Что ж, мы могли бы начать с обсуждения декларативного программирования и императивного программирования, но это только пинает..

Вызов по ссылке или вызов по значению с использованием Swift (Pre Swift 3)
Если вы только начали программировать и не имеете такого большого опыта или знакомств с указателями, адресами и всем этим хламом, вы можете быть сбиты с толку вызовом по ссылке (происходит с классами) и вызовом по значению (происходит со структурами). Если вы уже знаете, что такое вызов функции, надеюсь, это поможет вам немного прояснить различие в вашем уме. Ниже приведен базовый рисунок, показывающий разницу в памяти и стоимости. Адрес физической памяти - это где хранятся данные...

Держите вещи СУХИМИ
и узнайте, как писать меньше кода с протоколами Swift Говорят, хороший программист пишет 100 строк кода в день, а отличный удаляет 50. Согласны? Давайте станем последним, следуя принципу «Не повторяйся», потому что лучший код - это вообще не код 😉 Повторяйте функции, а не код При разработке программного обеспечения распространенный сценарий заключается в размещении одинаковых функций в нескольких местах проекта. Большинство приложений iOS состоит из нескольких экранов, каждый из..

Учебник по программированию на Swift: перечисления
Эта статья является частью моей серии Учебник по программированию на Swift . Основная цель объявления типа данных — избежать ненужных связанных ошибок в вашей программе, сделав ваш код чистым и организованным. В Swift есть 6 основных типов данных : строка, символ, целое число, число с плавающей запятой, двойное число и логическое значение. Эти типы данных созданы для того, чтобы Swift мог хранить различные типы значений как в переменных, так и в константах. Затем есть..