В Swift weak и unowned - это два различных типа ссылок, которые позволяют избежать циклических зависимостей между объектами и предотвратить утечки памяти.
Pow — восхитительные анимационные эффекты SwiftUI для вашего приложения от Emerge Tools. В Pow есть разные переходы и эффекты для изменений, которые срабатывают при каждом обновлении...
При таком количестве инноваций и творческого потенциала в App Store по всему миру выбрать всего несколько приложений и игр - задача не из легких.
GridView
Это история о вдохновении, о формировании концепта приложения и о быстрой обратной связи с самым взыскательным из потребителей - двухлетней девочкой.
Хотите создать стильный круглый View в SwiftUI? Этого можно легко добиться с помощью встроенных модификаторов вида. В SwiftUI можно легко изменить форму представления, используя предопределенные формы,...
С помощью Variablur можно создавать различные эффекты размытия, которыми вы управляете с помощью маски. Поскольку маска рисуется с помощью GraphicsContext, она может содержать градиенты, фигуры, текст,...
В нашей новой подборке отслеживание изменений в SwiftUI и тысяча проблем App Clip, Kotlin под капотом и простая архитектура, OpenStreetMap в Flutter, 18 лет работы в...
Акторы представляют собой изолированные блоки кода, которые гарантируют безопасность потоков при выполнении асинхронных операций.
Послушаем мнение Дарьи Шульгиной, основательницы сервиса по поиску работы за рубежом AgileFluent.
Любое дополнение к приложению - будь то код для новой функции, ресурс изображения для новой кнопки или даже поддержка новой локализации - приводит к увеличению размера...
Одна из лучших историй успеха соло-разработчика игр, с которой я столкнулся, — это история Матиаса Колотто, инди-разработчика Idle Incremental игры Magic Research. Игра доступна в Steam,...
Kingfisher — одна из самых популярных и мощных Swift-библиотек для загрузки и кэширования изображений из Интернета. Она дает возможность использовать чисто свифтовский способ работы с удаленными...
Представления SwiftUI с большим количеством триггеров перерисовки могут стать проблемой.
В программировании семафор — это средство синхронизации, используемое для управления доступом к общим ресурсам несколькими потоками.
Две одинаковые строки отличались друг от друга. Как такое может быть?
AcknowList — экран «Признательности», на котором отображается список лицензий, например, от зависимостей CocoaPods и Swift Package Manager. Может сам загружать список библиотек, поддерживает сториборды, темный режим,...
Регулировка прозрачности представления может быть полезна для создания различных визуальных эффектов в интерфейсе.
В этом дайджесте для мобильных разработчиков листаем страницы и повышаем качество кода, защищаем и исследуем код, исследуем новый релиз Flutter, делаем дизайн-систему, автотесты, определяем “производительность” рекламных...
Вот еще несколько советов, которые вы можете использовать в своих проектах.