I am used to functional programming. Now writing for iOS I find myself using class methods (+) frequently, rather than creating instances (from -).
Usually I use class methods for small, recurring tasks - like sending async requests, updating database, storing/retrieving preferences etc.
Is this the right thing to do, or should I try to change my thinking more and start using instances instead? Is it even possible to avoid using class methods all together?