Огромный полный список свойств, доступных из коробки в качестве системного окружения (`@Environment(…)`).
https://www.fivestars.blog/articles/swiftui-environment-values/
https://www.fivestars.blog/articles/swiftui-environment-values/
FIVE STARS
Every SwiftUI Environment Value explained | FIVE STARS
A tour on the 50+ public environment values.
Как создать свою асинхронную последовательность, а потом еще и преобразовать ее в
https://www.swiftbysundell.com/articles/async-sequences-streams-and-combine/
Publisher
для использования с Combine.https://www.swiftbysundell.com/articles/async-sequences-streams-and-combine/
Swift by Sundell
Async sequences, streams, and Combine | Swift by Sundell
How Swift’s AsyncSequence and AsyncStream APIs can be used to build asynchronous sequences, and how they relate to Apple’s Combine framework.
Forwarded from Podlodka Podcast – анонсы и новости подкаста про IT (Podlodka Bot)
🍂🔥🗓️Открываем записи круглых столов Podlodka iOS Crew #6 с инженерами из Авито!
📹 "Сетевой слой в моём проекте" — о работе с сетью.
📹 "Инженерные практики в моём проекте" — о поддержке качества проекта.
🍿Приятного просмотра.
📹 "Сетевой слой в моём проекте" — о работе с сетью.
📹 "Инженерные практики в моём проекте" — о поддержке качества проекта.
🍿Приятного просмотра.
YouTube
Круглый стол: Сетевой слой в моём проекте / Харитончик Михаил, Мирзоян Роман, Андрюхин Александр
Понравилось видео и хочешь узнать что-то еще про iOS? Забирай весь плейлист на https://is.gd/kChYnl или купи билет на следующий сезон конференции https://is.gd/auKynm
Подпишись на канал – каждую неделю мы выкладываем новые видео про то, как устроена работа…
Подпишись на канал – каждую неделю мы выкладываем новые видео про то, как устроена работа…
iOS in da Delivery Club 🍏
Delivery Club ищет новых коллег в iOS-команды Takeaway и Mobile Platform.
Новым сотрудникам предстоит:
- участвовать в проработках продуктовых идей вместе с менеджером продукта;
- обсуждать макеты с дизайнером;
- проектировать контракты вместе с backend-разработчиками;
- декомпозировать и оценивать задачи;
- cовершенствовать CI/CD. Он уже многое умеет, но у нас большие планы по развитию;
- влиять на архитектуру. Мы постоянно совершенствуемся и принимаем новые подходы. Недавно приняли архитектуру экрана на SwiftUI;
- ускорять все, что ускоряется. Сборка, старт приложения, FPS и т.д.
Подробности об условиях и ожиданиях от кандидата можно почитать тут 💻
По всем вопросам и откликам можно писать напрямую руководителю мобильной разработки Саше Аносову
Delivery Club ищет новых коллег в iOS-команды Takeaway и Mobile Platform.
Новым сотрудникам предстоит:
- участвовать в проработках продуктовых идей вместе с менеджером продукта;
- обсуждать макеты с дизайнером;
- проектировать контракты вместе с backend-разработчиками;
- декомпозировать и оценивать задачи;
- cовершенствовать CI/CD. Он уже многое умеет, но у нас большие планы по развитию;
- влиять на архитектуру. Мы постоянно совершенствуемся и принимаем новые подходы. Недавно приняли архитектуру экрана на SwiftUI;
- ускорять все, что ускоряется. Сборка, старт приложения, FPS и т.д.
Подробности об условиях и ожиданиях от кандидата можно почитать тут 💻
По всем вопросам и откликам можно писать напрямую руководителю мобильной разработки Саше Аносову
Больше гибкости, больше сложности. Питч опционального
https://forums.swift.org/t/pitching-optional-throws-in-swift/51650
throws
, чтобы в месте вызова был выбор: обрабатывать ошибки самостоятельно или внутри вызываемой функции.https://forums.swift.org/t/pitching-optional-throws-in-swift/51650
Swift Forums
Pitching Optional Throws in Swift
Optional Throws in Swift Hi all, I have been looking for a way to add some flexibility to error handling, and I'm interested in fielding feedback on this idea. Thanks for your time, Michael Background Motivation There are many cases when jurisdiction of…
То, чего вы так долго ждали. Встречайте, VIPER в SwiftUI.
https://michaelabadi.com/articles/swiftui-viper-adaption/
https://michaelabadi.com/articles/swiftui-viper-adaption/
Michaelabadi
VIPER adoption to SwiftUI
Learn How To Use VIPER in SwiftUI
В iOS 15 SwiftUI обзавелся
https://swiftui-lab.com/swiftui-animations-part5/
Canvas
ом и теперь можно в 192 строчки сделать символьный дождь как в Матрице без дизайнера. Трейлер 4 части, кстати, вышел уже.https://swiftui-lab.com/swiftui-animations-part5/
Пугает скорость и амбиции развития Swift? В качестве терапии увлекательный хоррор про околоJS: JavaScript, CoffeeScript, ActionScript, TypeScript и другие персонажи с интересной историей.
https://deprogrammaticaipsum.com/innovationscript/
https://deprogrammaticaipsum.com/innovationscript/
De Programmatica Ipsum
InnovationScript
If there is one galaxy in the software development universe that has suffered from the relentless, unstoppable, frantic, and unbearable pace of innovation, that one is, undoubtedly, JavaScript.
Если вы ещё не пробовали работать со статическим листом в SwiftUI, то этот пост покажет вам насколько это просто. Маневрируйте с
https://peterfriese.dev/swiftui-listview-part1/
HStack
, VStack
, ZStack
и создавайте кастомные ячейки.https://peterfriese.dev/swiftui-listview-part1/
Танцы с динозаврами - гайд по адаптации кода на Objc под взаимодействие со Swift: опциональность, правильное определение свойств, дополнения к определению перечислений и
https://www.basbroek.nl/objc-swift-interop-auditing
OptionSet
, и, конечно, дженерики.https://www.basbroek.nl/objc-swift-interop-auditing
Bas’ Blog
Dancing with Dinosaurs I: Auditing Objective-C for Swift Interoperability
Dancing with Dinosaurs I: Auditing Objective-C for Swift Interoperability (this post) Dancing with Dinosaurs II: Exposing your Swift types to Objective-C (forthcoming) Dancing with Dinosaurs III: Advanced Interoperability (forthcoming) Table of Contents In…
Разработчик, приложение которого заблокировали в марте, после вчерашней презентации обнаружил, что Apple выпустила свой аналог. Обещает идти в суд.
https://vc.ru/294021
https://vc.ru/294021
vc.ru
Apple перед анонсом полноформатной клавиатуры для Watch Series 7 заблокировала сторонний аналог — Техника на vc.ru
Разработчик обвинил компанию в плагиате и объявил, что подаст в суд.
В WWDC 2021 Apple обновили сессии, информация которых потеряла акутальность. Было бы неплохо, если бы их еще помечали как обновленные.
https://dimsumthinking.com/Blog/2021/08/30-KeepingCurrent.html
https://dimsumthinking.com/Blog/2021/08/30-KeepingCurrent.html
На что обратить внимание при повышении минимальной версии iOS, и как осуществить переход не навредив ни себе, ни пользователям.
https://www.avanderlee.com/workflow/minimum-ios-version/#Convincing_your_colleagues_or_managers
https://www.avanderlee.com/workflow/minimum-ios-version/#Convincing_your_colleagues_or_managers
SwiftLee
Picking your minimum iOS version to support
Which minimum iOS version should you support? Which devices will I drop support for and how to decide based on facts. Convince your colleagues with data.
В iOS 15 Apple добавили для UIButton встроенную кастомизацию. Теперь четыре базовых стиля и новый способ конфигурации.
https://useyourloaf.com/blog/button-configuration-in-ios-15/
https://useyourloaf.com/blog/button-configuration-in-ios-15/
Use Your Loaf - iOS Development News & Tips
Button Configuration in iOS 15
Apple gave buttons a big upgrade in iOS 15.
Как вывести дизайн приложения на новый уровень? Используйте маскирование. Закругление углов, анимирование, а также применение чётно-нечетного правила в SwiftUI с примерами можете найти в этой статье.
https://www.fivestars.blog/articles/swiftui-clipping/
https://www.fivestars.blog/articles/swiftui-clipping/
FIVE STARS
View clipping in SwiftUI | FIVE STARS
A quick tour on all the possible ways we can clip views in SwiftUI!
Гайд по работе с
https://cornerbit.tech/detecting-body-pose-hand-pose-and-face-landmarks-using-vision-framework/
Vision
для распознавания лица и частей тела с их последующей трансформацией в схематичную картинку из линий.https://cornerbit.tech/detecting-body-pose-hand-pose-and-face-landmarks-using-vision-framework/
Forwarded from kirill belousov
Всех приветствую.
Я слепой разработчик из Санкт-Петербурга (реально слепой, без приколов. Компом и телефоном пользуюсь с помощью скринридера. Погуглите, если интересно).
У меня есть некоммерческий проект, приложение, которое должно облегчить жизнь незрячим пользователям, да и обычным людям возможно тоже понравится.
Но сам с проектом я не справляюсь (не хватает опыта, да и начинал я его еще совсем новичком, и сейчас очень трудно разгребать старые косяки).
К сути: я ищу напарника уровня Джуниор плюс или миддл, который смог бы вместе со мной заниматься проектом.
Повторюсь, что проект некоммерческий, поэтому пообещать кучу денег за успешную разработку я не могу. ((( работаем за идею, блин.
В идеале хочется найти человека, который станет полноценным напарником, но за разовый совет по архитектуре тоже очень буду благодарен!
А то код я писать умею, а вот на продумывание архитектуры приложения с нуля опыта пока не хватает.
Я слепой разработчик из Санкт-Петербурга (реально слепой, без приколов. Компом и телефоном пользуюсь с помощью скринридера. Погуглите, если интересно).
У меня есть некоммерческий проект, приложение, которое должно облегчить жизнь незрячим пользователям, да и обычным людям возможно тоже понравится.
Но сам с проектом я не справляюсь (не хватает опыта, да и начинал я его еще совсем новичком, и сейчас очень трудно разгребать старые косяки).
К сути: я ищу напарника уровня Джуниор плюс или миддл, который смог бы вместе со мной заниматься проектом.
Повторюсь, что проект некоммерческий, поэтому пообещать кучу денег за успешную разработку я не могу. ((( работаем за идею, блин.
В идеале хочется найти человека, который станет полноценным напарником, но за разовый совет по архитектуре тоже очень буду благодарен!
А то код я писать умею, а вот на продумывание архитектуры приложения с нуля опыта пока не хватает.
👍1
Заходите в наш чат @iosgt и подключайтесь к разработке!
В iOS 15 Apple изменили поведение размещения контента в StackView. Самое время проверить корректность лейаутов.
https://useyourloaf.com/blog/stack-view-changes-in-ios-15/
https://useyourloaf.com/blog/stack-view-changes-in-ios-15/
Use Your Loaf - iOS Development News & Tips
Stack View Changes In iOS 15
Apple made a subtle change to the stack view implementation in iOS 15 that might catch you out when deploying back to earlier iOS versions.