Подготовка к интервью

Вопросы на собеседовании по Objective-C

147 вопросов по Objective-C с технических собеседований

147 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Objective-C — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: mobile, ios, performance.

Каталог

Результаты поиска

Найдено: 147
Теория

Участвовали ли вы в разработке проекта, использующем оба языка программирования: Swift и Objective-C?

Да, в некоторых проектах я работал с кодовой базой, где одновременно использовались Swift и Objective-C. Обычно это происходит при постепенном переходе с Objective-C на Swift или при интеграции новых модулей.

Читать ответ
Теория

Можете объяснить роль и функцию функции Alloc в Objective-C?

В Objective-C функция alloc используется для выделения памяти под новый объект класса. Она создает экземпляр класса, выделяя необходимую память, но не инициализирует его — для этого обычно вызывается метод init.

Читать ответ
Теория

Чем отличается тип данных NSInteger от класса NSNumber в Objective-C?

NSInteger — это примитивный тип данных (typedef для int или long в зависимости от архитектуры), используемый для хранения целочисленных значений. Он не является объектом и работает на уровне стека.

Читать ответ
Теория

Насколько глубоко вы работали с Objective-C?

Objective-C — это объектно-ориентированный язык программирования, который долгое время был основным для разработки iOS и macOS приложений. Он основан на C и добавляет динамическую систему сообщений, похожую на Smalltalk.

Читать ответ
Теория

Можно ли безопасно получать значение переменных класса в Objective-C?

В Objective-C прямой доступ к переменным экземпляра класса (instance variables) возможен, но не всегда безопасен, особенно если переменная не предназначена для внешнего использования.

Читать ответ
Теория

В каком методе жизненного цикла ViewController можно получить точные размеры frame у view?

UIKit, жизненный цикл UIViewController Точные frame становятся доступны в методе viewDidLayoutSubviews К этому моменту завершён автоматический расчёт компоновки и ограничений В viewDidLoad размеры ещё НЕ…

Читать ответ
Теория

В чём отличие weak от unowned и когда лучше применять unowned?

Чем отличаются weak и unowned в Swift и в каких случаях выбирают unowned? weak — ссылка, которая при уничтожении объекта может стать nil; поэтому она всегда Optional unowned — слабая ссылка без Optional,…

Читать ответ