В 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.
Теперь есть возможность получать минимальное подобие лендинга для своего приложения прямо от Apple.
https://developer.apple.com/news/?id=8hlhzuj7
https://developer.apple.com/news/?id=8hlhzuj7
Apple
New App Store marketing tools now available - Latest News - Apple Developer
You can now easily create custom marketing assets — such as banners and images — to promote your apps on social media and more. Simply select your app, choose a template, customize your design, and add preset messages in multiple languages. Your assets will…
Краткая памятка о различии
https://trycombine.com/posts/thread-task-sleep/
Thread.sleep()
и Task.sleep()
. Последний позволяет другим задачам выполняться, можно отменить и возобновить в другом потоке.https://trycombine.com/posts/thread-task-sleep/
try Code
The difference between Thread.sleep() and Task.sleep()
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
В Xcode 13 улучшили Source Editor. Автодополнение наконец-то будет при желании сразу дополнять конструкции циклов, свичей и if/guard let.
https://batikansosun.medium.com/whats-new-in-xcode-13-source-editor-c4b6cd8a7295
https://batikansosun.medium.com/whats-new-in-xcode-13-source-editor-c4b6cd8a7295
Medium
What’s new In Xcode 13 Source Editor?
Apple almost every year releases a version of Xcode. And this version of Xcode comes up with several features and improvements.
📲 Оффер от Яндекса за выходные!
Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).
Зарегистрироваться
Приглашаем мобильных разработчиков на Weekend Offer: решите две задачи онлайн, пройдите две секции с кодом и получите предложение о работе в Яндексе за одни выходные (9 и 10 октября).
Зарегистрироваться
Оффер от Яндекса за выходные
9-10 июля Яндекс проводит Weekend Offer для мобильных разработчиков — мероприятие, на котором можно получить оффер от Яндекса за 2 дня.
В новом поколении Siri Remote Apple предоставили возможность использовать круговые жесты в
https://dcordero.me/posts/capture_circular_gestures_on_siri_remote_2nd_generation.html
AVPlayerViewController
. Правда, чтобы использовать придётся обращаться к GameController SDK.https://dcordero.me/posts/capture_circular_gestures_on_siri_remote_2nd_generation.html
dcordero.me
Capture Circular Gestures from Siri Remote 2nd Generation
Recently, together with the release of the new Apple TV 4K, Apple released a new generation of their beloved and at the same time hated Siri Remote controller.
One of the features that Apple announced for this remote control was the possibility of scrubbing…
One of the features that Apple announced for this remote control was the possibility of scrubbing…
Хардкод ключей в приложениях помимо прочего может к штрафам по GDPR привести. Самый большой из таких уже наложенных штрафов $50 млн.
https://www.netguru.com/blog/hardcoded-keys-storage-mobile-app
https://www.netguru.com/blog/hardcoded-keys-storage-mobile-app
Netguru
Hard-coded Tokens, Keys and Credentials in Mobile Apps
Mobile applications are often viewed as secure storage by developers. They are not, you should never store sensitive keys hard-coded inside mobile app.
Asana разработали инструмент Locheck, который позволяет валидировать файлы локализации. Можно использовать как в iOS, так и в Android, поддерживает 13 языков.
https://blog.asana.com/2021/09/locheck-open-source/
https://blog.asana.com/2021/09/locheck-open-source/
Asana
Validate your iOS and Android translations with Locheck
Does your iOS or Android app ship in multiple languages? Asana wrote & open-sourced Locheck to catch bugs for you. See how it works.