单例通常是指模拟一个全局性的资源,并提供了一个全局访问点,具体实例化的可以是子类等,以利于扩展。
工具类通常是不会变的,也不需要扩展的,所以相对来说,还是类方法好些。
另外,我觉得工具类,并不定要像java或c#那样,工具方法只能弄到一个类里,
Objective C我觉得对于工具方法,加上适当的前缀, 作为普通的C函数更方便,CocoaTouch本身也是
很多这么用的,比如CGRectMake等,
另外如果针对的是对NSString, UIView等做的工具方法,那么做category,更为方便.
各有各有用处