Публикации по теме '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 мог хранить различные типы значений как в переменных, так и в константах. Затем есть..