Questions marquées «objective-c»

Cette balise ne doit être utilisée que sur les questions concernant les fonctionnalités d'Objective-C ou dépendant du code du langage. Les balises [cocoa] et [cocoa-touch] doivent être utilisées pour poser des questions sur les cadres ou les classes d'Apple. Utilisez les balises associées [ios], [macos], [apple-watch] et [tvos] pour les problèmes spécifiques à ces plates-formes.

6
Les variables Swift sont-elles atomiques?
En Objective-C, vous avez une distinction entre les propriétés atomiques et non atomiques: @property (nonatomic, strong) NSObject *nonatomicObject; @property (atomic, strong) NSObject *atomicObject; D'après ce que je comprends, vous pouvez lire et écrire des propriétés définies comme atomiques à partir de plusieurs threads en toute sécurité, tandis que l'écriture et …
102 objective-c  swift 

2
Convertir une instance d'une classe en un @protocol en Objective-C
J'ai un objet (un UIViewController) qui peut ou non être conforme à un protocole que j'ai défini. Je sais que je peux déterminer si l'objet est conforme au protocole, puis appeler la méthode en toute sécurité: if([self.myViewController conformsToProtocol:@protocol(MyProtocol)]) { [self.myViewController protocolMethod]; // <-- warning here } Cependant, XCode affiche un …



6
Les propriétés déclarées nécessitent-elles une variable d'instance correspondante?
Les propriétés d'Objective-C 2.0 nécessitent-elles la déclaration d'une variable d'instance correspondante? Par exemple, j'ai l'habitude de faire quelque chose comme ceci: MyObject.h @interface MyObject : NSObject { NSString *name; } @property (nonatomic, retain) NSString *name; @end MonObjet.m @implementation @synthesize name; @end Cependant, que se passerait-il si je faisais cela à …

7
Alternatives à dispatch_get_current_queue () pour les blocs de complétion dans iOS 6?
J'ai une méthode qui accepte un bloc et un bloc de complétion. Le premier bloc doit s'exécuter en arrière-plan, tandis que le bloc d'achèvement doit s'exécuter dans la file d'attente où la méthode a été appelée. Pour ce dernier, j'ai toujours utilisé dispatch_get_current_queue(), mais il semble qu'il soit obsolète dans …


5
presentModalViewController: Animated est obsolète dans ios6
J'utilise le code suivant pour un sélecteur d'images. Mais lorsque je l'exécute dans le simulateur, j'ai une fuite de mémoire et je reçois un avertissement indiquant que je suis presentModalViewcontroller:animatedobsolète dans iOS6. Je suis également dismissModalViewController:animatedobsolète. J'utilise le SDK 6.1. Code pour ImagePicker: - (void)showAlbum:(id)sender { imagePicker=[[UIImagePickerController alloc]init]; imagePicker.delegate = …




21
Comment obtenir UITableView de UITableViewCell?
J'ai un UITableViewCellqui est lié à un objet et j'ai besoin de dire si la cellule est visible. D'après les recherches que j'ai effectuées, cela signifie que je dois accéder d'une manière ou d'une autre au UITableViewqui le contient (à partir de là, il existe plusieurs façons de vérifier s'il …



8
Comment définir un symbole de préprocesseur dans Xcode
Est-il possible de définir un symbole pour la compilation conditionnelle en définissant des propriétés dans un projet Xcode? Mon objectif est de créer un symbole qui soit disponible pour tous les fichiers, sans avoir à utiliser import / include, afin qu'un ensemble de classes communes puisse avoir un comportement particulier …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.