Вопросы на собеседовании
Xcode - это интегрированная среда разработки (IDE) Apple, которую вы используете для разработки приложений для продуктов Apple. Он предоставляет различные инструменты для управления всем рабочим процессом разработки от создания приложения до тестирования, отправки и оптимизации в App Store.
Многострочные комментарии могут быть записаны как косая черта, за которой следует звездочка (/ *) и заканчиваться звездочкой, за которой следует косая черта (* /).
Многострочные комментарии могут быть записаны как косая черта, за которой следует звездочка (/ *) и заканчиваться звездочкой, за которой следует косая черта (* /).
Операторы передачи управления, используемые в Swift, включают:
- Break
- Continue
- Fallthrough
- Return
В Swift классы не наследуются от базового класса, а классы, которые вы определяете без указания его суперкласса, автоматически становятся базовым классом.
Он поддерживает любые данные и не только синхронизирует их, но и проверяет на равенство. Оператор Switch должен быть исчерпывающим, что означает, что вы должны охватить все возможные значения для вашей переменной.
Вопросительный знак (?) Используется при объявлении собственности. Он сообщает компилятору, что это свойство является необязательным и может ли свойство содержать значение или нет.
Чтобы предоставить значение по умолчанию для переменной.
Ключевое слово let используется для объявления констант, а var - для объявления переменных.
Оператор защиты оценивает логическое условие и продолжает выполнение программы, если оценка верна.
GCD - это наиболее часто используемый API для управления параллельным кодом и асинхронного выполнения операций на уровне UNIX системы. GCD предоставляет и управляет очередями задач.
Синхронная функция возвращается только после завершения задачи, которую она заказывает.
Асинхронная функция, с другой стороны, немедленно возвращается, приказывая выполнить задачу, но не дожидаясь ее.
MVC - это шаблон проектирования, который расшифровывается как Model View Controller. Этот шаблон проектирования отделяет данные от их отображения через контроллер представления.
Делегаты - это шаблон проектирования. Делегат - это просто объект, которому другой объект отправляет сообщения, когда происходят определенные вещи.
Core Data - это менеджер графов объектов, который также может сохранять графы объектов в постоянном хранилище на диске.
Возможность повторного использования уже выделенного объекта.