Articles of objective c

Fonction d’appel Swift à partir de la classe Objective C

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 […]

self.window.rootViewController vs fenêtre addSubview

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

Nom de type inconnu ‘classe’; Voulez-vous dire ‘classe’?

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 […]

Quelle est la différence entre alloc et allocWithZone :?

À 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?

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 […]

Obtenir le dernier jour d’un mois

Comment puis-je obtenir le dernier jour du mois en cours en tant que NSDate ?

iOS 8 requestWhenInUseAuthorization no Popup

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 […]

Clavier iPhone, bouton Done et resignFirstResponder

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 […]

Objective-C Exceptions

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 […]

Comment puis-je afficher une erreur NSE?

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