iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.4K subscribers
710 photos
66 videos
4.12K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

Размещение рекламы: @tanyasanovna
Download Telegram
В iOS 13 впервые появились трехпальцевые жесты для отмены и повторения действий. По умолчанию они работают только с редактированием текста. Держите интересный твиттер-тред, в котором разбирается, как активировать обработку этих жестов для любых других действий, работающих с UndoManager.
https://twitter.com/featherless/status/1476043549976272902?s=21
👍6🔥4🤩2
Перед Новым годом самое время успеть изучить новый язык, особенно если этот язык нужен для описания кулинарных рецептов! Под капотом там все на Swift написано, так что вы еще и поконтрибьютить сможете.
https://cooklang.org/
👍42😁136😱5🤩4🎉3💩2🤮1
Подробнейший гайд про все аспекты написания API клиентов: от базовой архитектуры и авторизации до логирования и инструментов дебага.
https://kean.blog/post/new-api-client
👍19🤩7
Напоминаю, что у нас вовсю идет эксперимент с коммьюнити-дривен подбором контента для канала!
1. Пришлите мне в личку (@etolstoy) различные материалы про iOS, которые кажутся вам интересными, и раньше не постились в канале. Формат – ссылка и несколько предложений с описанием.
2. Материалы, которые на мой взгляд подходят каналу, я публикую.
3. В конце января между авторами контента я разыграю две полугодовые подписки на Pointfree. Одну отдам тому, от кого больше всего постов появится на канале, а вторую разыграю случайным образом между всеми, кто присылал статьи.

Сделаем гудридс гуд эгейн! Ваши материалы кидать сюда: @etolstoy
🔥72👍1💩1
Swift Playgrounds для iPad постепенно идет в народ. Еще одна статья, на этот раз про особенности создания в нем document-based приложения.
https://rambo.codes/posts/2021-12-28-a-document-based-app-in-swift-playgrounds-for-ipad
🤩5👍1🔥1🎉1
Конечно же вы подписаны на этот канал ради архитектурных статей. Так вот, держите взгляд на тему того, как надо подходить к архитектуре приложений в 2022 году!
https://alejandromp.com/blog/ios-app-architecture-in-2022/
🤩96
Apple выложили официальные ресурсы с рамками всех своих устройств. Можно больше не гуглить «iPhone 12 рамка прозрачная png скачать бесплатно»!
https://developer.apple.com/design/resources/#product-bezels
👍58🔥6🤩32
Сборник законов и принципов разработки софта, с каждым из которых стоит быть знакомым в том числе при разработке iOS приложений.
Несколько примеров:
- Закон Конвея. Архитектура системы отражается в структуре организации, которая ее разрабатывает.
- Закон Галла. Любая работающая сложная система начиналась с другой работающей системы меньшей сложности. Иначе говоря, сложные системы, задизайненные с нуля, обречены на провал.
- Закон Хайрума. Не важно, что вы обещаете в контрактах своего API – при достаточном количестве пользователей, кто-то будет зависеть от всех его свойств, даже не явных и приватных.
https://github.com/dwmkerr/hacker-laws
👍2010🔥1
Что может считаться современным стеком для iOS разработки? Почитайте тред на Reddit, где выбирают лучшие линтер, билдсистему, кодогенератор и другие инструменты. И поделитесь своей собственной подборкой в комментариях!
https://www.reddit.com/r/iOSProgramming/comments/rsnj2h/what_does_a_modern_mobile_development_toolchain
Реализация паттерна cascade of events в SwiftUI. Суть такая – в иерархии вьюшек определяются action’ы, которые запускаются для определенного события. При вызове этого события в каком-то subview все запустится по цепочке.
http://www.magnuskahr.dk/posts/2021/12/cascading-environment-actions-in-swiftui/
👍9🔥2