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
Comment utiliser NSTimer?
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Comment utiliser un NSTimer? Quelqu'un peut-il me donner des instructions étape par étape?

8
Quand utiliser NSInteger vs int
Quand dois-je utiliser NSIntegervs. int lors du développement pour iOS? Je vois dans l'exemple de code Apple qu'ils utilisent NSInteger(ou NSUInteger) lorsqu'ils passent une valeur comme argument à une fonction ou retournent une valeur à partir d'une fonction. - (NSInteger)someFunc;... - (void)someFuncWithInt:(NSInteger)value;... Mais dans une fonction qu'ils utilisent simplement intpour …

8
Utilisation de alloc init au lieu de new
En apprenant Objective-C et en lisant un exemple de code, je remarque que les objets sont généralement créés à l'aide de cette méthode: SomeObject *myObject = [[SomeObject alloc] init]; au lieu de: SomeObject *myObject = [SomeObject new]; Y a-t-il une raison à cela, car j'ai lu qu'ils sont équivalents?
344 objective-c  oop 

17
Comment mettre à l'échelle une UIImageView proportionnellement?
J'ai un UIImageView et l'objectif est de le réduire proportionnellement en lui donnant soit une hauteur soit une largeur. UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; //Add image view [self.view addSubview:imageView]; //set contentMode to scale aspect to fit imageView.contentMode = UIViewContentModeScaleAspectFit; //change width …



30
Caractéristiques cachées de Xcode
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Avec un énorme afflux de débutants vers Xcode, je suis sûr qu'il y a beaucoup de trucs et astuces Xcode à …


7
Convertir une NSURL en NSString
J'ai une application où l'utilisateur peut choisir une image à partir des images de l'application intégrée ou de la photothèque de l'iphone. J'utilise un objet Occasion qui a une NSStringpropriété pour enregistrer le imagePath. Maintenant, dans le cas des images d'application intégrées, j'obtiens le nom du fichier comme NSStringsauvegarde dans …

15
Fichier de constantes globales dans Swift
Dans mes projets Objective-C, j'utilise souvent un fichier de constantes globales pour stocker des éléments comme les noms et les clés de notification NSUserDefaults. Cela ressemble à ceci: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString *someNotification = @"aaaaNotification"; @end Comment faire exactement la même chose dans …
336 ios  objective-c  swift 



30
bibliothèque introuvable pour -lPods
J'ai eu une erreur lors de l'archivage d'un projet. Ceci est mon environnement. Lion Mac OS Xcode 4.3.1 SDK iOS 5.1 L'objectif de déploiement du projet est: IPHONEOS_DEPLOYMENT_TARGET 3.2 L'erreur montre: ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see …

10
Propriété NSString: copier ou conserver?
Disons que j'ai une classe appelée SomeClassavec un stringnom de propriété: @interface SomeClass : NSObject { NSString* name; } @property (nonatomic, retain) NSString* name; @end Je comprends que le nom peut être attribué un NSMutableStringauquel cas cela peut conduire à un comportement errant. Pour les chaînes en général, est-ce toujours …


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.