zoul/Finch — Issue #25: Make Finch a singleton
Author: DevHead1
Created: 2012-02-21 23:16:50+00:00
State: open

I would to see Finch be made into a singleton class.

Reason being, a iPhone app may have several view controllers, and someone could try
to create many factories/engines, that is to say, one in each view controller. This is bad.

However, since an iOS app should only be using one device and one context with OpenAL,
there will be conflicts opening and closing the same device.

So, there should only be one FIFactory/FIEngine class for the entire app.