Le comptage automatique de références (ARC) est une fonctionnalité de compilateur qui fournit une gestion automatique de la mémoire des objets Objective-C et Swift.
En tant que programmeur iPhone débutant, quelle est la meilleure pratique pour écrire des applications à utiliser avec iOS 5 ou des versions antérieures? Plus précisément, dois-je continuer à utiliser la libération / conservation des données, ou dois-je ignorer cela? Est-ce que ça importe?
Je lis la documentation d'Apple sur la "Gestion de la mémoire pour les files d'attente d'envoi": Même si vous implémentez une application garbage collection, vous devez toujours conserver et libérer vos files d'attente de répartition et autres objets de répartition. Grand Central Dispatch ne prend pas en charge le modèle …
Quelle est la différence entre les attributs de définition de propriétés faibles et forts dans Objective-C? @property(retain, [weak/strong]) __attribute__((NSObject)) CFDictionaryRef myDictionary; Quel est l'impact et le bénéfice? J'ai entendu dire que faible n'est pas disponible sur iOS 4 et que nous devons utiliser assign. Est-ce que faible est similaire à …
J'ai commencé à développer ma première application iOS avec Xcode 4.2 et ciblais iOS 5.0 avec un modèle "d'application utilitaire" (celui qui est fourni avec un FlipsideViewController). J'ai lu que, puisque ARC est une fonctionnalité de compilation, il devrait également être compatible avec iOS 4, j'ai donc tenté de cibler …
Comment supprimer un observateur d'un objet sous ARC ? Ajoutons-nous simplement l'observateur et oublions-nous de le supprimer? Si nous ne gérons plus la mémoire manuellement, où démissionnerons-nous de l'observation? Par exemple, sur un contrôleur de vue: [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; Auparavant, removeObserver:j'appelais la deallocméthode du contrôleur de vue .
J'essaie de comprendre la bonne façon d'obtenir un à NSStringpartir d'un CFStringRefARC? Idem pour aller la direction opposée, CFStringRefà NSStringen ARC? Quelle est la bonne façon de procéder sans créer de fuites de mémoire?
J'essaye d'envoyer un message HTTP avec l'application iOS que je développe mais le push n'atteint jamais le serveur bien que j'obtienne un code 200 en réponse (de l'urlconnection). Je ne reçois jamais de réponse du serveur et le serveur ne détecte pas mes messages (le serveur détecte les messages provenant …
ARC interdit les objets Objective-C dans les structures ou les unions malgré le marquage du fichier -fno-objc-arc? Pourquoi cela est-il ainsi? J'avais l'hypothèse que si vous le marquez -fno-objc-arc, vous n'avez pas cette restriction.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.