Utilisation de Structs dans Objective-C (pour iOS): optimisation prématurée?

Je me rends compte que ce qui compte, comme l'optimisation prématurée est une composante subjective, mais c'est une empiriques ou les meilleures pratiques de la question.

Lors de la programmation pour iOS, dois-je préfère utiliser struct et typedefs où l'objet n'a pas de "problème" (méthodes, essentiellement)? Mon sentiment est que les struct la syntaxe est un peu étrange pour un non-C personne, mais qu'il devrait être de MANIÈRE à profil plus bas. Là encore, les tests de certains cas avec 50K NSObject cas, il ne semble pas mauvais (parent, je sais). Dois-je "habituer" (utiliser les structures où c'est possible) ou sont NSObject cas d'accord, à moins que j'ai des problèmes de performances?

Le cas typique serait une classe avec deux int variables membres. J'ai lu que l'utilisation d'une structure de tenir deux NSString instances (ou tout NSObject sous-classe) est une mauvaise idée.

source d'informationauteur Dan Rosenstark