Combien de mémoire allouez-vous à un UIImageView 320x480?Combien de mémoire allouer à un UIImageView 320x480?
1
A
Répondre
1
Normalement, un 320x480 UIView
pourrait consommer une 320 supplémentaires * 480 * 4 octets pour le tampon de la couche, mais dans OS 3.0 UIImageView
a été optimisé pour utiliser directement la source UIImage
.
Il a seulement une petite surcharge nécessaire pour maintenir l'interface UIView
de haut niveau. Pour réduire encore plus loin, vous pouvez créer un CALayer
et affecter le contenu directement:
CALayer *layer = [CALayer layer];
[layer setFrame:CGRectMake(0.0f, 0.0f, 320.0f, 480.0f)];
[layer setContents:(id)[image CGImage]];
[[superview layer] addSublayer:layer];
1
Un groupe? Il y a des objets auxiliaires, des propriétés qui pointent vers d'autres objets, etc. Essayer de retrouver tout ce qui pourrait arriver ne vaut probablement pas la peine. Pourquoi avez-vous besoin de savoir?
Découvrez this question qui contient de bonnes informations sur l'exécution.
Questions connexes
- 1. Allouer de la mémoire à un vecteur
- 2. Comment puis-je dire à .NET combien de mémoire il devrait utiliser? et combien de mémoire devrait-il allouer à un processus?
- 3. C++ allouer un problème de mémoire
- 4. Allouer la mémoire constante
- 5. Allouer de la mémoire personnalisée
- 6. struct c allouer dynamiquement de la mémoire
- 7. Fuite de mémoire iAd UIImageView
- 8. Mémoire UIImageView Problème
- 9. cakephp allouer de la mémoire énorme sur un nouveau serveur
- 10. Fuite de mémoire pour UIImageView?
- 11. mémoire Allouer aux structures de pointeur à l'intérieur des structures
- 12. Comment free() sait combien de mémoire libérer?
- 13. Mémoire maximale qu'un processus .NET peut allouer
- 14. Sous windows, comment allouer un bloc mémoire "write combination"?
- 15. Comment allouer un tableau de sorte qu'il commence à un certain endroit dans la mémoire?
- 16. Comment allouer plus de MaxInteger octets de mémoire en C#
- 17. Comment allouer dynamiquement de la mémoire à un type de données polymorphique?
- 18. développement iPhone - problème de mémoire UIImageView
- 19. Comment allouer de la mémoire dans cette fonction?
- 20. Comment allouer de la mémoire à un tableau d'instances en utilisant une classe abstraite?
- 21. Comment allouer et libérer de la mémoire alignée dans C
- 22. Allouer un NSUInteger IndexBuffer
- 23. Comment free() sait combien de mémoire libérer?
- 24. Comment initialiser un ByteBuffer si vous ne savez pas combien d'octets allouer au préalable?
- 25. Allouer un tampon de plus d'une taille de page sur la pile va corrompre la mémoire?
- 26. Comment pourrais-je surcharger le "nouvel" opérateur pour allouer de la mémoire à partir d'un périphérique de mémoire secondaire?
- 27. Ajout de UIImageView à un NSMutableDictionary
- 28. Comment allouer dynamiquement de la mémoire dans un assemblage Mac OS X?
- 29. Lequel utiliser - "operator new" ou "operator new []" - pour allouer un bloc de mémoire brute en C++?
- 30. IPhone question sur UIImageView gestion de la mémoire
'sizeof' est pas du tout utile pour déterminer l'utilisation de la mémoire des classes Objective-C. – rpetrich
@rpetrich, c'est un peu ce que j'essayais d'obtenir; édité pour une meilleure information. –