2009-11-03 5 views
0

Cela peut être une question.but stupide je veux savoir ,,,,Une classe pour une vue

Dans mon application iPhone J'ai tant de classes et les fichiers (comme Xib 12 à 15) .est il ok avoir comme ça ??? ...

est-il des limites pour le nombre de classes ...... ????? .....

-t-il une incidence sur la performance du application ???? ....

Merci.

+0

double: http://stackoverflow.com/questions/1388021 –

+0

pas un doublon. Cette autre question demande s'il est préférable d'utiliser des NIB ou de créer des vues par programmation. Cette question concerne le nombre de classes/NIBs. –

Répondre

0

C'est une bonne pratique de garder des xib individuels pour des écrans individuels.

Si votre application a plus de fonctionnalités, alors évidemment vous auriez plus de code. Assurez-vous d'organiser & refactor le code correctement.

En ce qui concerne la performance, cela améliorerait quand vous « charge paresseux » et la libération correctement :)

0

Oui, c'est OK de l'avoir comme ça. S'il y a un code commun entre les classes, ce serait une bonne idée d'extraire des superclasses communes.

En ce qui concerne les performances, vous devriez essayer de "charger paresseux" les vues; c'est-à-dire, ne chargez pas une NIB tant que vous n'avez pas réellement besoin d'afficher cette vue. Si vous essayez de charger tous les NIB au démarrage de l'application, l'application mettra plus de temps à se lancer.

+0

:) Je n'ai pas pensé à l'arme rapide .. Mais de toute façon, le contenu est important .. – prakash

Questions connexes