J’ai un problème. J’ai un ancien projet Objective C et je veux appeler une nouvelle fonction et un nouvel object Swift, j’ai créé le fichier “-Bridging-Header.h” et “-Swift.h” était facile pour moi d’appeler la fonction de Swift à Objective C, mais j’ai un problème pour l’inverse. J’ai donc créé une classe simple “System.Swift” import Foundation […]
J’ai remarqué beaucoup d’exemples d’applications iPhone dans l’application Delegate – (void)applicationDidFinishLaunching:(UIApplication *)application avoir [window addSubview: someController.view]; (1) par opposition à self.window.rootViewController = self.someController; (2) Y a-t-il une raison pratique d’utiliser l’un sur l’autre? Est-ce que l’un est techniquement correct? Le contrôleur a-t-il une commande équivalente au numéro (2) comme self.someController.rootController = self.someOtherController; // pseudocode
J’essaie d’implémenter la classe AQRecorder.h à partir de l’exemple de projet SpeakHere Apple Xcode, mais même si je renomme ma classe d’implémentation en ext. *.mm et mettre la ligne avec #import “AQRecorder.h” toujours en erreur “Unknown type name ‘class’; did you mean ‘Class’?” et plein d’autres. Ce qui selon moi signifie qu’il n’est pas reconnu […]
À partir de la discussion sur le forum , il semble que la différence réside dans le facteur performance, allocWithZone: alloue de la mémoire à une zone de mémoire particulière, ce qui réduit les coûts de permutation. En pratique, presque aucune chance d’utiliser allocWithZone:, n’importe qui peut donner un exemple simple pour illustrer quel cas […]
Comment rechercher un object NSSet ou NSArray pour un object ayant une valeur spécifique pour une propriété spécifique? Exemple: J’ai un NSSet avec 20 objects et chaque object a une propriété type . Je veux obtenir le premier object qui a [theObject.type isEqualToSsortingng:@”standard”] . Je me souviens qu’il était possible d’utiliser des prédicats en quelque […]
Comment puis-je obtenir le dernier jour du mois en cours en tant que NSDate ?
J’ai essayé de préparer mon AppProject iOS 8. J’avais beaucoup lu sur [_locationManager requestWhenInUseAuthorization]; et l’entrée en plist NSLocationWhenInUseUsageDescription J’ai donc changé toutes les lignes de code nécessaires. Cela fonctionne bien, mais j’ai maintenant recopié mon projet depuis ma base iOS 7 pour inclure de nouvelles fonctionnalités. Mais lorsque j’apporte les modifications pour iOS8 Location […]
C’est probablement une question stupide, mais je ne trouve pas la réponse dans les documents. Le bouton “Terminé” du clavier contextuel a-t-il toujours fait disparaître le clavier? Je vois beaucoup de code sur le web comme ceci: – (BOOL)textFieldShouldReturn:(UITextField *)theTextField { [theTextField resignFirstResponder]; return YES; } Lorsque j’appuie sur le bouton “Terminé”, le clavier apparaît […]
Je viens de terminer un cours de programmation d’applications iPhone. Dans le cadre du cours, j’ai vu Objective-C fournit la gestion des exceptions à l’aide de la directive @try La bibliothèque système n’utilise pas la gestion des exceptions, préférant return nil J’ai demandé si je devais utiliser la gestion des exceptions pour le nouveau code […]
Quelle est la meilleure façon de consigner une NSError ? – (void)checkThing:(Thing *)thing withError:(NSError *)error { NSLog(@”Error: %@”, error); } Me donne un message null