I'm part of a team developing a fairly large iPad app and there are many different classes we've created as a result. The trouble is some of the methods are now pretty much obsolete and I don't want simply remove them yet as I know some parts of the overall system use the methods... but there are better (newer) variants available which should be used instead (some of the old ones actually call the new ones, but the overall class interface is getting messy).
Is there a way in which I can mark certain methods as depreciated (like
Syntax is provided to mark methods as deprecated:
@interface SomeClass -method __attribute__((deprecated)); @end
#include <AvailabilityMacros.h> @interface SomeClass -method DEPRECATED_ATTRIBUTE; // or some other deployment-target-specific macro @end