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
Перед Новым годом самое время успеть изучить новый язык, особенно если этот язык нужен для описания кулинарных рецептов! Под капотом там все на 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
Вышла бета-версия довольно симпатичного менеджера сниппетов Swift-кода, из которого можно драг-энд-дропать прямо в Xcode. Посмотрите гифку и, если понравится, вписывайтесь в тестфлайт.
https://twitter.com/gaudioaffectus/status/1478460329122312196
👍28👎3