# ReSwift Tutorial: Memory Game App

**URL:** <https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350>\
**Category:** 🎓 Courses & Articles\
**Created:** [July 19, 2017, 1:00pm UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350 "2017-07-19T13:00:33Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![michalciurus](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/michalciurus/32/84904_2.png) [@michalciurus](https://forums.kodeco.com/u/michalciurus)\
**Post date:** [July 19, 2017, 1:00pm UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350/1 "2017-07-19T13:00:33Z")

</div>

In this ReSwift tutorial, you'll learn to create a Redux-like app architecture in Swift that leverages unidirectional data flow.

* * *
 This is a companion discussion topic for the original entry at [https://www.raywenderlich.com/516-reswift-tutorial-memory-game-app](https://www.raywenderlich.com/516-reswift-tutorial-memory-game-app)

---

<div class="post-metadata">

**Author:** ![vanlawler](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/vanlawler/32/75082_2.png) [@vanlawler](https://forums.kodeco.com/u/vanlawler)\
**Post date:** [July 20, 2017, 1:56am UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350/2 "2017-07-20T01:56:31Z")

</div>

Hi!

love these tutorials! i’m just starting out learning how to use swift and they are all a huge help!

I realize this tutorial is for people a little more advanced but i thought the memory game would be kinda fun to make.

So my question is are you supposed to be running the latest version of Xcode? The beta one??

Because when I build and run after the first few steps of the tutorial I’m getting compile errors for missing modules:  
at first the error was for “Kingfisher” and I commented it out then got “ReSwift missing module”

Maybe im just doing something wrong? =D

Thanks for all your hard work keep these tutorials coming!

---

<div class="post-metadata">

**Author:** ![batdido](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/batdido/32/81494_2.png) [@batdido](https://forums.kodeco.com/u/batdido)\
**Post date:** [July 20, 2017, 8:06am UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350/3 "2017-07-20T08:06:47Z")

</div>

Hey, there,

you are definitely doing something wrong cause the project worked fine for me.

Project should work with Xcode 8.3.3 and Swift 3, which is what I use, so no need for the new Xcode beta with this project.

Kingfisher is installed as a cocoapod so if you have issues with that, you need to run

> pod install

in the folder where you have your podfile to be certain you have the latest updated cocoapod working.

If you don’t know what cocoapods are, check this out [https://cocoapods.org](https://cocoapods.org)

---

<div class="post-metadata">

**Author:** ![michalciurus](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/michalciurus/32/84904_2.png) [@michalciurus](https://forums.kodeco.com/u/michalciurus)\
**Post date:** [July 20, 2017, 10:30am UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350/4 "2017-07-20T10:30:07Z")

</div>

Thank you @vanlawler!

As @batdido says: you should use Xcode 8.3.3 for this project.

_ReSwift_ doesn’t have an official Swift 4/Xcode 9 release yet, because it’s still in beta.  
The project will be updated to Xcode 9 and Swift 4 as soon as new _ReSwift_ is out! 😉

---

<div class="post-metadata">

**Author:** ![kswoboda91](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/kswoboda91/32/68815_2.png) [@kswoboda91](https://forums.kodeco.com/u/kswoboda91)\
**Post date:** [July 28, 2017, 6:26pm UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350/5 "2017-07-28T18:26:12Z")

</div>

@vanlawler I had the same problem and had all my pods up to date. I switched to the .xcworkspace and everything worked so that might be your problem.

@michalciurus I didn’t see in the tutorial to specifically use that so it might be useful to add.

---

<div class="post-metadata">

**Author:** ![michalciurus](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/michalciurus/32/84904_2.png) [@michalciurus](https://forums.kodeco.com/u/michalciurus)\
**Post date:** [August 3, 2017, 8:31am UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350/6 "2017-08-03T08:31:45Z")

</div>

Thank you @kswoboda91

I’ll make sure it’s specified in the tutorial 🙇‍♂️

---

<div class="post-metadata">

**Author:** ![fanchen](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/fanchen/32/102075_2.png) [@fanchen](https://forums.kodeco.com/u/fanchen)\
**Post date:** [June 21, 2018, 3:50am UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350/7 "2018-06-21T03:50:24Z")

</div>

Great tutorials! I learned a lot from it. And I tried to explore some other examples about reswift but found a confused question: why every example shows a global store? If I want to make a specific store for just a ViewController what should I do?  
Thanks.

---

<div class="post-metadata">

**Author:** ![shogunkaramazov](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/shogunkaramazov/32/108826_2.png) [@shogunkaramazov](https://forums.kodeco.com/u/shogunkaramazov)\
**Post date:** [June 21, 2018, 12:54pm UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350/8 "2018-06-21T12:54:14Z")

</div>

This tutorial is more than six months old so questions are no longer supported at the moment for it. Thank you!

---

<div class="post-metadata">

**Author:** ![shogunkaramazov](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/shogunkaramazov/32/108826_2.png) [@shogunkaramazov](https://forums.kodeco.com/u/shogunkaramazov)\
**Post date:** [June 21, 2018, 12:54pm UTC](https://forums.kodeco.com/t/reswift-tutorial-memory-game-app/32350/9 "2018-06-21T12:54:22Z")

</div>

Closed on June 21, 2018, 12:54pm UTC


