As someone who's currently learning Swift and Cocoa and have no idea what Elm is. Is this something actually useful that helps building apps?
On the other hand, this project, though interesting, isn't something that the process of learning Swift and Cocoa would really benefit from. If it seems kind of interesting, starting with Elm as a separate project is probably a better way to get context for evaluating using the Elm architecture in Swift.