Есть ли у вас опыт использования системы Auto Layout для построения адаптивных интерфейсов?
С помощью Auto Layout можно:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
С помощью Auto Layout можно:
Читать ответМеня привлекают проекты, которые позволяют создавать удобные и интуитивно понятные мобильные приложения с хорошей производительностью и стабильностью.
Читать ответМеханизм Semaphore (семафор) используется для ограничения количества потоков, одновременно получающих доступ к определённому ресурсу или критической секции.
Читать ответВ UIKit система layout отвечает за размещение и размер элементов интерфейса на экране. Основные механизмы:
Читать ответТермин isUserInteraction в контексте разработки, особенно iOS, обычно относится к флагу или свойству, которое указывает, происходит ли в данный момент взаимодействие пользователя с интерфейсом.
Читать ответЭто позволяет процессору быстро управлять памятью без необходимости сложных алгоритмов.
Читать ответМеня привлекла карьера iOS-разработчика из-за возможности создавать приложения, которые напрямую влияют на повседневную жизнь миллионов пользователей.
Читать ответВ компьютерных системах память организована и классифицируется по нескольким типам, которые отличаются скоростью доступа, объемом и назначением:
Читать ответUIView UIViewController UIApplication UIWindow
Читать ответОсновной поток (main thread) — это главный поток выполнения программы, который обычно отвечает за инициализацию приложения и взаимодействие с пользовательским интерфейсом (UI).
Читать ответСлабые ссылки (weak references) — это ссылки на объекты, которые не препятствуют сборщику мусора удалять эти объекты из памяти.
Читать ответВ Swift конструкция let используется для объявления констант, то есть значений, которые инициализируются один раз и не меняются. Однако let сама по себе не обеспечивает ленивую (lazy) оценку.
Читать ответ