Получи случайную криптовалюту за регистрацию!

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Логотип телеграм канала @iosgr — iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT I
Логотип телеграм канала @iosgr — iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Адрес канала: @iosgr
Категории: Технологии
Язык: Русский
Количество подписчиков: 11.78K
Описание канала:

Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.
Лучшее iOS сообщество в Телеге: @iosgt
Размещение рекламы: @tatiana_2209

Рейтинги и Отзывы

4.00

3 отзыва

Оценить канал iosgr и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

1

3 звезд

1

2 звезд

0

1 звезд

0


Последние сообщения

2023-07-05 09:01:53 Подробный разбор Observation

На WWDC Apple окончательно закопали Combine, и предложили при работе со SwiftUI использовать вместо него новый фреймворк Observation. В статье разбирается, чем же он лучше Combine, как с ним работать, и какие ограничения уже заметны.
2.5K viewsEgor Tolstoy, 06:01
Открыть/Комментировать
2023-07-04 09:02:03
SwiftUI Index

SwiftUI Index – сервис, который трекает добавление новых API, вьюх и модификаторов в каждой версии SwiftUI.
3.3K viewsEgor Tolstoy, 06:02
Открыть/Комментировать
2023-07-03 16:02:13 Макросы в Swift

Хороший русскоязычный разбор того, как устроены макросы, как они запускаются, и что с их помощью можно автоматизировать.
3.6K viewsEgor Tolstoy, 13:02
Открыть/Комментировать
2023-07-03 09:01:27 Выпуск PointFree про тестирование асинхронного кода

Тестировать асинхронный код встроенными средствами Swift и Xcode – сложно. В новом выпуске PointFree разбираются с костылями, нужными, чтобы протестировать код, в котором есть несколько отдельных асинхронных шагов.
3.8K viewsEgor Tolstoy, 06:01
Открыть/Комментировать
2023-06-30 16:01:17
Swift AST Explorer – инструмент для тех, кто хочет писать макросы

Если вы хотите научиться писать макросы, вам важно понимать, как выглядит AST вашего кода. Swift AST Explorer умеет парсить любой Swift код в AST и показывать разную статистику и метаинформацию.
4.8K viewsEgor Tolstoy, 13:01
Открыть/Комментировать
2023-06-30 09:00:19
String Catalog в Xcode 15

В Xcode 15 появился новый способ управления локализованными строчками – String Catalog. При сборке проекта Xcode собирает все локализованные строки в одну таблицу, из которой вы можете редактировать ключи, значения и комментарии к ним.

Таблицы можно переводить на другие языки, при этом Xcode превращается в таск-менеджер на минималках: отображает общий прогресс перевода, дает возможность выставлять статус перевода у каждой из строк.

Здесь же можно настраивать плюрализацию и даже разное значение строк в зависимости от девайса, на котором запускается приложение.
5.1K viewsEgor Tolstoy, 06:00
Открыть/Комментировать
2023-06-29 16:01:46
swift-outdated – пакет для отображения устаревших зависимостей

swift-outdated при запуске проверяет, у каких из зависимостей проекта появились новые версии, и выводит табличку с ними. Если добавить его как билд фазу в проект, то устаревшие зависимости будут отображаться как ворнинги.
5.6K viewsEgor Tolstoy, 13:01
Открыть/Комментировать
2023-06-29 09:00:21 Как MVC менялся со временем

Первое описание архитектуры MVC появилось еще в 1979 году. В коротком документе на 500 слов были сформулированы основные идеи:

- Model сообщает View о происходящих изменениях.
- View может не только получать сообщения об изменениях, но и проактивно запрашивать стейт, и даже самостоятельно менять модель. Но при этом ничего не знает о пользовательских ивентах.
- Controller обрабатывает пользовательские ивенты, меняет модель и вьюшку при необходимости.

В статье сравнивается два направления развития идей оригинального MVC – хорошо известный нам Apple-Style MVC и Model-2, популяризированный Ruby on Rails.
4.7K viewsEgor Tolstoy, 06:00
Открыть/Комментировать
2023-06-28 16:00:35
Пропуск тестов с XCTSkip

Если вы хотите, чтобы какие-то из ваших тестов временно не исполнялись, правильным подходом будет не переименовывать или комментировать их, а добавить вызов XCTSkip. А если вы хотите не выполнять тест только в каких-то условиях, например, в зависимости от типа устройства или версии OS, используйте XCTSkipIf и XCTSkipUnless.
4.6K viewsEgor Tolstoy, 13:00
Открыть/Комментировать
2023-06-28 09:02:08
Inspector – новый тип модального представления в SwiftUI

В SwiftUI появился новый модификатор – inspector(isPresented:content:). На macOS и iPadOS он добавляет колонку настраиваемой ширины с правой стороны экрана. На айфоне показывает Bottom Sheet.
4.6K viewsEgor Tolstoy, 06:02
Открыть/Комментировать