J'ai une classe personnalisée que j'utilise fréquemment sur mes projets. Cette classe a plusieurs méthodes mais toutes ne sont pas utilisées dans tous les projets.iPhone et iPad - y compris une classe augmentera binaire?
Ma question est la suivante: inclure cette classe sur un projet va gonfler le projet avec du code inutile ou est-ce que le compilateur va juste inclure les méthodes utilisées? Je veux dire, si ma classe a 30 méthodes mais seulement 4 sont utilisées dans un projet donné, le compilateur inclura-t-il aussi les autres 26 non utilisées ou seulement les 4 utilisées dans le produit final?
Dans le cas où il inclut tout, y a-t-il un moyen de forcer à ne pas tenir compte des méthodes inutilisées et à réduire au minimum le binaire?
merci !!!!!!!!!! – SpaceDog
Pour être précis, je ne suis pas sûr que cela soit correct avec Objective-C. Comme il s'agit d'un langage dynamique, les méthodes peuvent être appelées par leur nom. Ainsi, l'éditeur de liens ne sait pas quoi retirer et quoi conserver. –
Fonctionne des merveilles pour moi! http://is.gd/bP8Do (developer.apple.com) –