Как стать автором
Обновить
6
0
Anton Marunko @Antonio-banderas

iOS Product Teams Lead zvuk.com

Отправить сообщение

Ранний взгляд на будущее тестирования с swift-testing

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров978

Пару месяцев назад Стюарт Монтгомери, программист из команды XCTest в Apple, поделился новой библиотекой тестирования Swift с открытым исходным кодом на основе макросов.

Библиотека называется Swift-testing, и, как указано в ее документации, она предназначена для проверки концепции нового API тестирования для Swift, основанного на макросах и интегрированного в Swift так же, как и XCTest.

По этой причине предполагается, что библиотека будет недолговечной и не предназначенной для использования на продакшене или миграции из XCTest. Тем не менее, это отличный способ получить представление о том, как может выглядеть будущее тестирования в Swift, что я и сделал.

Читать далее
Всего голосов 10: ↑9 и ↓1+8
Комментарии0

Соотношение сторон и масштабирование изображений в Image компоненте

Время на прочтение8 мин
Количество просмотров2.2K

Давайте попробуем посмотреть за короткий промежуток времени как работает масштабирование в Image. Для, тем, кто пришел в SwiftUI из UIKit думает что система достаточно простая и все модификаторы понятны, но иногда это работает, не так, как вы ожидаете.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Clean swift архитектура как альтернатива VIPER

Время на прочтение7 мин
Количество просмотров40K

Введение


На данный момент существует множество статей про VIPER — clean архитектуру, различные вариации которой в свое время стали популярны для iOS проектов. Если вы не знакомы с Viper, можете прочитать тут, тут или тут.

Я бы хотел поговорить об альтернативе VIPER — Clean Swift. Сlean Swift на первый взгляд похож на VIPER, однако отличия становятся видны после изучения принципа взаимодействия модулей. В VIPER основу взаимодействия составляет Presenter, он передает запросы пользователя Interactor’у для обработки и форматирует полученные от него назад данные для отображения на View Controller:

image
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии6

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Application Developer
Lead
Git
Laravel
iOS development
SWIFT