la différence entre l'ARC et le MRC
Je suis confondu avec le matériel Apple.
En 3 façons que nous avons de gérer la mémoire, ils sont :
- automatique referance de comptage.
- manuel de comptage de référence.
- ordures colletion.
Mon doute est quelle est la différence entre automatique de comptage de référence et un manuel de referance de comptage.
Quelqu'un peut-il m'expliquer ?
double possible de Comment fonctionne le nouveau automatique de comptage de référence du mécanisme de travail?
OriginalL'auteur user1157838 | 2012-02-02
Vous devez vous connecter pour publier un commentaire.
Dans l'ARC vous n'avez pas de presse/autorelease la mémoire allouée par vous où, comme dans le cas de manuel, vous devez prendre soin de cela.
par exemple manuel de cas
ARC de cas
oui, l'avis de l'ARC de cas il n'y a pas de [arr release];. Notez également que sur iOS, la collecte des ordures n'est pas disponible.
Est-il des paramètres pour l'utilisation de l'ARC?
Oui allez à paramètres du projet->>>Objective-C Automatique de Comptage de Référence, vous pouvez vous tourner OUI ou non, il N'
Merci U Beaucoup
OriginalL'auteur Inder Kumar Rathore
Dans l'ARC le système d'exploitation s'occupe de la gestion de la mémoire, de sorte que vous n'avez pas à vous soucier de libération de la des objets. Il est assez soignée pour les débutants. Alors que dans le comptage Manuel, vous devez garder une trace de libération de la mémoire et si vous ne le faites pas correctement, vous finirez par s'écraser votre application. L'ARC et les MRC sont disponibles dans ios où que la collecte des ordures est limitée à MAC-OSX espère que cette aide. Inder a donné un bon exemple.
l'arc est disponible dans le sdk 4.2
U veux dire de sdk 4.2 à partir de la il n'est pas nécessaire pour libérer les objets.Nous pouvons créer n'importe quel nombre d'objets .Suis-je la corriger?
oui, mais vous devrez activer l'ARC dans votre projet lorsque vous créez un nouveau projet, sinon, il travaillera en tant que MRC
Ok Merci, U beaucoup
OriginalL'auteur Ankit Srivastava