iOS 13 features
До dub-dub ещё несколько месяцев, но слухи о следующей iOS уже начали утекать.
Пока почти все новостные сводки были заполнены историями об основателе WikiLeaks, для мобильных разработчиков куда важнее оказались новости о том, что TikTok удалили из сторов в Индии по решению суда. Это интересный прецедент — Apple и Google пошли на крайние меры без предъявления сильных доказательств нарушения правил.
Впрочем, на этой неделе в мире всё ломается: от новых Galaxy (что неудивительно) до Нотр-Дама в Париже (что неожиданно) и российского сегмента интернета (ну, вы понимаете). Убедитесь, что в вашем CI не отключены тесты.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
До dub-dub ещё несколько месяцев, но слухи о следующей iOS уже начали утекать.
Советы по созданию хорошего API в приложении. Как именовать методы, в каких случаях использовать вложенные типы и как создать функции, которые в дальнейшем можно легко дополнить новыми параметрами.
На примере сетевого запроса показано применение перечисления Result, добавленного в Swift 5.
Guided Access позволяет ограничить функциональные возможности смартфона и запретить пользователю, например, закрывать приложение. Возможно, вы видели подобные ограничения на общедоступных устройствах в торговых залах. В материале показано, как разработчики могут взаимодействовать в этой ситуации с API и какую пользу из этого можно извлечь.
Что лучше — нативная разработка iOS-приложения на Swift или с использованием Flutter? Не будет холиваров о скорости разработки или удобстве предоставляемых API. В статье сравнивают время сборки — локально или на CI-сервере, возможности профилирования кода, время перезапуска и размер полученного приложения.
Неожиданный подход к работе с контейнерами и вложенными экранами.
Исчерпывающая история о поддержке deep links с архитектурой Flow Controller, машиной состояний и параллельной системой вычислений.
Swift для Raspberry Pi обновлён до 5 версии. На страничке можно найти информацию о текущем прогрессе проекта и ссылки на свежие бинарники.
Дизайнер из AirBnb делится секретами поддержки визуального языка и систем проектирования.
Какие изменения могут ожидать нас в реализации дженериков в будущих версиях Swift!? В статье анализируют предложение для разработки SE-0244.
Что может быть важнее для разработчика, чем навыки по поиску ответов на stackoverflow? Несколько советов о том, как прокачаться в этом умении.
Хорошая статья для тех, кто так или иначе оставляет фидбек для коллег — во время Code Review, общения один на один и так далее.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!