Je fais partie d'une équipe qui développe un assez grand app pour iPad et il y a beaucoup de différentes classes que nous avons créés. Le problème est que certaines de ces méthodes sont maintenant presque obsolète et je ne veux pas simplement les supprimer mais comme je sais que certaines parties de l'ensemble du système d'utiliser les méthodes... mais il y a mieux (plus récente) des variantes disponibles qui doivent être utilisés à la place (certains des anciens fait appel de la nouvelle, mais l'ensemble de la classe de l'interface est de se salir).
Est-il un moyen dans lequel je peux marquer certaines méthodes comme déprécié (comme @deprecated
en Java et [Obsolete]
.NET).
Je vois que Apple utilise la Disponibilité.h et ont les tags
__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA,__MAC_NA,__IPHONE_2_0,__IPHONE_3_0);
... est-ce la seule façon de le faire (+ est-il de l'App Store coffre-fort pour cela?) ou il y a des alternatives qui vous indiquera un message d'avertissement dans XCode?