Objective-C
Conclusion - Bilan
Pour conclure ce petit tour d'horizon de l'Objective-C et de la mémoire sur iOS et OSX, on peut dire qu'un travail de titan a été réalisé pour permettre à un novice de pouvoir réaliser une application sans avoir à se soucier de la mémoire. Lorsqu'il fallait encore gérer soi-même la mémoire, le temps passé à le faire comptait pour plus de 30% du temps de développement d'un logiciel ou d'une application. Maintenant, le développement se résume à se concentrer sur son code sans avoir à se soucier de la mémoire (de manière générale).
Si vous êtes interessé par le développement en Objective-C, je ne peux que vous conseiller de lire la page anglophone de wikipedia.
Si vous êtes interessé par la gestion de la mémoire et ses concepts, vous pouvez vous orienter sur la page spécifique à l'ARC de Clang.
Conclusion - Références
Liens
La documentation sur le langage Objective-C est disponible sur le site développeur d’Apple :
- Programming with Objective-C
- Object-Oriented Programming with Objective-C
- Objective-C Runtime Programming Guide
La documentation sur la gestion de la mémoire est disponible sur le site développeur d’Apple :
- Memory Usage Performance Guideline
- Advanced Memory Management Programming Guide
- Memory Management Programming Guide For Core Foundation
- Transitionning to ARC Release Notes
La documentation complète sur l'ARC est disponible à l'adresse suivante :