iOS вопросы интервью
Apr 13 2023
Привет, я просто добавил кучу вопросов, которые помогут вам подготовиться к собеседованию с разработчиком iOS от начального до продвинутого уровня. Я буду продолжать добавлять ответы.
Привет, я просто добавил кучу вопросов, которые помогут вам подготовиться к собеседованию с разработчиком iOS от начального до продвинутого уровня. Я буду продолжать добавлять ответы.
Новичок
- Жизненный цикл UIView
- Жизненный цикл UIViewCotroller (предупреждение о памяти)
- Иерархия UIButton
- Жизненный цикл приложения
- Архитектура, поток и методы APN.
- Связанный против рамки
- экранирование против закрытия без экранирования. Будет ли замыкание без экранирования создавать цикл сохранения?
- Спецификатор доступа в swift. Открытые и общедоступные, частные и файловые, открытые и общедоступные методы.
- Отложите заявления. Когда использовать.
- Косвенное ключевое слово
- Слабый против не принадлежащего. Что использовать, когда.
- Шаблоны проектирования в Swift.
- Сохраненные и вычисляемые свойства
- Ассоциированные типы в enum и как их сравнивать
- Что такое протокольно-ориентированное программирование?
- Swift против Objective-C.
- Что такое повторное использование идентификатора?
- Что такое APN? Объясните процесс и методы, связанные с ним.
- я против себя
- Статические и динамические библиотеки
- Структура и классы — diff, что использовать, когда копировать при записи, как сделать пользовательскую структуру копией при записи, зачем использовать структуры, просматривать модель как структуры? Мутирующая структура.
- Любой против любого объекта
- Струна против струны! против строки?
- Bounds vs Frame, будет ли входящий исходный код всегда (0,0)? Проверить наличие UITableview
- Группа отправки, барьер отправки, очередь Nsoperation, GCD
- Какой связанный тип протокола
- Почему все переменные не могут/не должны быть инициализированы ленивой загрузкой?
- ARC - это время компиляции или время выполнения
- Типы URLSESSIONTASK
- Тип сеансов URL, фоновый URLSession
- Использование файла dsym и его содержание.
- Что делает битовый код?
- Зачем нам нужны APN? Нельзя ли создать свой сервер Push-уведомлений и рассылать уведомления?
- попробовать или попробовать? против попробовать!
- является потокобезопасным классом Singleton
- Являются ли массивы потокобезопасными
- Когда АРК начнет работать
- Синхронизация и асинхронная задача
- Последовательная и параллельная очередь и ее комбинация с синхронизацией и асинхронной задачей
- Как происходит обновление версии приложения в iOS?
- Как проанализировать производительность приложения:https://developer.apple.com/documentation/xcode/improving-your-app-s-performance
- Как сделать управление памятью в Swift?
- Как пользоваться инструментами?
- Как происходит повторное использование клеток?

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































