Could the cocoa tag be renamed to cocoa-osx? Cocoa on Mac OS X is not the same as Cocoa on iOS and, even though there’s a cocoa-touch tag, every day I end up retagging Cocoa Touch questions that have been tagged cocoa.
Although the term Cocoa is used in some circles for both Cocoa on Mac OS X and Cocoa on iOS, they are different frameworks:
Cocoa and Cocoa Touch are not the same. Various classes in Cocoa are not available in Cocoa Touch and vice versa. Even when a class is available in both Cocoa and Cocoa Touch, its methods can be restricted to only one of the frameworks;
iOS is more restrictive with regard to what applications can do. A Cocoa for Mac OS X solution doesn’t necessarily apply to iOS;
If we consider Cocoa as meaning the whole SDK available to a given platform, the differences between Cocoa and Cocoa Touch are even greater.