Skip to content

riley-usagi/RandomColorEV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RandomColorEV

Этот репозиторий содержит простейший базовый пример работы архитектуры EV (Level: Easy).

Основной особенностью этого проекта является новый подход к работе с потоком данных в приложении.

🚫 Нет классов. Нет проблем с ARC. Нет ObservedObject, StateObject или EnvironmentObject. Нет проблем, связанных с работой с иерархией View.

Принцип работы

Есть перечисление, которое содержит все возможные события в приложении, а также список всех действий, которые происходят при возникновении определенного события.

Каждая View в приложении содержит список действий (пример), которые происходят только внутри нее.

Вызывая одно событие, вы можете выполнить несколько действий по всему приложению (даже за пределами View).

Установка

Чтобы использовать этот проект, выполните следующие шаги:

  1. Клонируйте репозиторий
  2. Откройте проект в Xcode
  3. Соберите и запустите проект

Использование

Чтобы использовать этот проект, просто запустите приложение и начните играть в игру.

Вклад

Вклады всегда приветствуются! Если у вас есть какие-либо идеи для новых функций, исправлений ошибок или других улучшений, пожалуйста, создайте issue или pull request.

About

Простейшее приложение для демонстрации возможностей EV-Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages