BLoC – Компонент бизнес-логики – Часть 1

450 просмотров

 

Цикл статей о компонентах бизнес-логики, также известных как BLoC.

Эти статьи представляют собой своего рода контрольные списки, советы и списки распространенных ошибок в отношении того, как следует и как не следует разрабатывать флаттер-приложение с использованием BLoC.

Swift iOS Interview Вопросы и ответы – Часть 5 – Архитектура и шаблоны проектирования

1 094 просмотров

 

Вопросы интервью Swift iOS и ответов об архитектуре и шаблонах проектирования. Краткий рассказ о различных архитектурах и шаблонах проектирования, таких как MVC, MVVM, VIP, VIPER, а так же структурные, поведенческие и порождающие шаблоны проектирования в iOS.

Swift iOS Interview Вопросы и ответы – Часть 4 – Управление памятью

707 просмотров

 

Ответы на вопросы, связанные с одной из основных концепций интервью Swift iOS — управлением памятью. Некоторые основные концепции управления памятью, таких как ARC, цикл сохранения, циклическая зависимость, цикл ссылок, список захвата, self захват.

Swift iOS Interview Вопросы и ответы – Часть 3 – Многопоточность и параллелизм

501 просмотров

 

Вопросы и ответы для интервью Swift iOS по потокам, очередям и параллелизму. Охватываем темы, связанные с параллелизмом, такие как GCD, NSOperation, очередь операций, блокировка, семафоры.

Swift iOS Interview Вопросы и ответы – Часть 2 – Auto Layout и UIKit

425 просмотров

 

Вопросы интервью Swift iOS и ответы о пользовательском интерфейсе — Auto Layout и UIKit. Охватываем темы, связанные с пользовательским интерфейсом, такие как frame, bound, autolayout constraints, xib, storyboard, safe area.

Swift iOS Interview Вопросы и ответы – Часть 1 – Особенности языка

441 просмотров

 

Вопросы интервью Swift iOS и ответы об языковых особенностях. Рассматриваем функции языка Swift, такие как поток управления, модификатор доступа, безопасность типов, структура, дженерики, кортежи

14 полезных операторов для работы с массивами в Swift

1 230 просмотров

 

Массивы позволяют объединять большое количество значений в одну коллекцию, а затем получать доступ к этим значениям в зависимости от того, где они находятся в коллекции. Swift использует вывод типа для определения типа данных в массиве.

Замыкания в Swift

421 просмотров

 

Замыкания — это мощная концепция программирования, которая позволяет использовать множество различных шаблонов программирования. Однако для многих начинающих программистов замыкания могут быть сложными в использовании и понимании. Это особенно верно, когда замыкания используются в асинхронном контексте. Например, когда они используются в качестве обработчиков завершения или если они передаются в приложении, чтобы их можно было вызвать позже.

Weak self, история про управление памятью и замыкания в Swift

874 просмотров

 

Управление памятью — большая тема в разработке на Swift под iOS. Есть много руководств, объясняющих, когда использовать weak self с замыканием, вот короткая история, когда с ним все еще могут происходить утечки памяти.