Cocoa est le cadre de développement d'applications d'Apple pour macOS, composé de Foundation, Application Kit et Core Data. Utilisez la balise «cocoa-touch» pour les questions iOS.
Je comprends que la commande suivante mettra à jour un pod: pod update <podname>. Cependant, cela met également à jour les dépendances des autres modules (modules qui n'étaient pas inclus dans la commande de mise à jour) que vous avez précédemment installés. Existe-t-il un moyen de mettre à jour un …
J'ai un UIImage (Cocoa Touch). De cela, je suis heureux d'obtenir une image CG ou tout autre élément que vous aimeriez voir disponible. Je voudrais écrire cette fonction: - (int)getRGBAFromImage:(UIImage *)image atX:(int)xx andY:(int)yy { // [...] // What do I want to read about to help // me fill in …
J'écris un plug-in pour un logiciel qui prend une grande collection d'éléments et les place dans HTML dans une WebView dans Cocoa (qui utilise WebKit comme moteur de rendu, donc en gros, vous pouvez supposer que ce fichier HTML est ouvert dans Safari). Les DIV qu'elle fait sont de hauteur …
Dans Cocoa, si je souhaite parcourir un NSMutableArray et supprimer plusieurs objets qui répondent à certains critères, quelle est la meilleure façon de procéder sans redémarrer la boucle chaque fois que je supprime un objet? Merci, Edit: Juste pour clarifier - je cherchais la meilleure façon, par exemple quelque chose …
J'ai un projet iOS utilisant CocoaPods. Tout fonctionnait bien jusqu'à ce qu'un autre développeur commence à travailler sur le même projet. Il a fait quelques changements (seulement au code pour autant que je sache) et a fait une nouvelle branche dans le repo. J'ai vérifié sa branche et essayé de …
Si vous avez un NSMutableArray, comment mélangez-vous les éléments au hasard? (J'ai ma propre réponse à ce sujet, qui est publiée ci-dessous, mais je suis nouveau sur Cocoa et je suis intéressé de savoir s'il existe un meilleur moyen.) Mise à jour: comme indiqué par @Mukesh, à partir d'iOS 10+ …
Certains codes que je suis en test unitaire doivent charger un fichier de ressources. Il contient la ligne suivante: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; Dans l'application, il fonctionne très bien, mais lorsqu'il est exécuté par le cadre de test unitaire, il pathForResource:renvoie nil, ce qui signifie qu'il n'a …
Dans observeValueForKeyPath:ofObject:change:context:- pourquoi les documents utilisent-ils à la NULLplace de nillorsqu'ils ne spécifient pas de pointeur de contexte?
Je surfe sur le merveilleux blog maintenu par Scott Stevenson, et j'essaie de comprendre un concept fondamental d'Objectif-C consistant à attribuer aux délégués la propriété «assigner» vs «retenir». Notez que les deux sont identiques dans un environnement garbage collection. Je suis principalement concerné par un environnement non basé sur GC …
EDIT: Ceci est une belle application de barre de menus prête à l'emploi ici ( source github ) par cette réponse . Je me demandais comment créer une application de barre de menus, quelles sont les conditions requises pour cela? J'ai vu qu'une application simple pour la barre de menus …
Il y a deux façons de stocker un NSDate dans NSUserDefaults que j'ai rencontrées. Option 1 - setObject: forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; Option 2 - timeIntervalDepuis 1970 // Set NSDate *myDate = [NSDate …
Objective-C n'a pas d'espaces de noms; c'est un peu comme C, tout est dans un espace de noms global. La pratique courante est de préfixer les classes avec des initiales, par exemple si vous travaillez chez IBM, vous pouvez les préfixer avec "IBM"; si vous travaillez pour Microsoft, vous pouvez …
J'ai essayé d'initialiser une chaîne depuis NSDataSwift. Dans la documentation NSString Cocoa, Apple dit que vous devez utiliser ceci: init(data data: NSData!, encoding encoding: UInt) Cependant, Apple n'a inclus aucun exemple d'utilisation ou où placer le fichier init. J'essaie de convertir le code suivant d'Objective-C en Swift NSString *string; string …
La recherche initiale sur Google indique qu'il n'existe aucun moyen intégré de créer des expressions régulières dans une application Objective-C Cocoa. Donc quatre questions: Est-ce vraiment vrai? Vous plaisantez j'espère? Ok, alors y a-t-il une belle bibliothèque open-source que vous recommandez? Quels sont les moyens de se rapprocher suffisamment sans …
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.