Connect with us

Новости

Digest MBLTdev: Новости для iOS разработчиков №223

В течение недели топовые iOS-разработчики Вадим Дробинин, Юрий Петухов и Сергей Бендак собирают для нас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

AppTractor

Опубликовано

/

     
     

Весь мир празднует Рождество и Новый год зимой, а мобильные разработчики — в июне. Собираются у экранов, нервно покачиваются в кресле, когда новая версия macOS устанавливается на личный ноутбук (вы же не забыли о бэкапах?!), увлечённо разглядывают изменение в iOS и спорят, станут ли Apple Watch популярнее с появлением собственного App Store. Если вы в их числе – расслабьтесь и наслаждайтесь атмосферой, не спешите просмотреть все видео за неделю, SwiftUI никуда не денется.

Inside SwiftUI’s Declarative Syntax’s Compiler Magic

Что за магия используется Apple для реализации SwiftUI? Что такое Property Delegates и Function Builders. В статье рассказывается об этих паттернах и их имплементации на Swift.

swiftrocks.com

Making real-world app with SwiftUI

А вот и первые эксперименты по реализации интерфейса на SwiftUI. На примере приложения по поиску репозиториев на Github.

mecid.github.io

Property wrappers to remove boilerplate code in Swift

Ещё один материал про реализацию Property Wrappers (Property Delegates) на примере UserDefaults.

www.avanderlee.com

SwiftUI: A little state

Небольшой пример создания элементов UI на SwiftUI с исходниками на Github.

ericasadun.com

Getting root with benign AppStore apps

Вопрос безопасности всегда будет актуальным. Приложение на macOS защищены набором entitlements (если они распространяются через App Store), но иногда это не помогает. По ссылке — разбор возможных сценариев, при которых разработчик может получить доступ к вызову системных функций.

theevilbit.github.io

Combine Framework

В каждой команде должен быть человек, который хочет написать свою «реактивщину», Apple не исключение.

developer.apple.com

Designing Conference Slides

Ash Furrow, отличный спикер и известный разработчик, рассказывает о процессе своей отрисовки слайдов для конференций с огромным вниманием к деталям и их творческой составляющей.

ashfurrow.com

WWDC 2019 :: что посмотреть

Список докладов на WWDC, которые крайне рекомендуются для просмотра каждому разработчику.

habr.com

Reduce Your App Size With App Thinning

Несколько советов и рекомендаций по уменьшению размера приложения.

agostini.tech

Advanced Swift Fourth Edition, with Videos!

Обновлена книга “Advanced Swift” до версии Swift 5, добавлены главы, посвящённые Enum.

www.objc.io

Preventing food from expiring with two Siri Shortcuts

Интересные примеры того, как Siri Shortcuts могут облегчить повседневную жизнь (особенно актуально на фоне анонса поддержки параметров в их логике).

www.matthewcassinelli.com

How does Apple (privately) find your offline devices?

Немного подробностей о том, как Apple будет находить ваши девайсы, даже если они выключены. Вопрос приватности остаётся открытым, но в плане пользовательского комфорта — отличная новость.

blog.cryptographyengineering.com

Intentional Subscriptions — Ideas for better subscriptions on iOS

Продолжая тему подписок, небольшое эссе о способах сделать их чуть хуже для бизнеса, но намного лучше для пользователей. Если этика для вас не пустой звук, обратите внимание.

david-smith.org

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
 
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.