Articles of objective c

Quelle est la meilleure façon de communiquer entre les contrôleurs de vue?

Étant nouveau dans le développement d’objectives-c, de cacao et d’iPhone en général, je souhaite vivement tirer le meilleur parti du langage et des frameworks. L’une des ressources que j’utilise est les notes de classe CS193P de Stanford, qu’elles ont laissées sur le Web. Il comprend des notes de cours, des devoirs et un exemple de […]

Cocoa Core Data moyen efficace de compter les entités

J’ai lu beaucoup de choses sur Core Data .. mais quel est un moyen efficace de compter sur un type d’entité (comme SQL peut le faire avec SELECT count (1) …). Maintenant, je viens de résoudre cette tâche en sélectionnant tout avec NSFetchedResultsController et en obtenant le nombre de NSArray ! Je suis sûr que […]

Comment puis-je obtenir l’emplacement actuel de l’utilisateur dans iOS

Comment puis-je obtenir l’emplacement actuel de l’utilisateur dans iOS?

Comment arrêter une animation UIButton indésirable sur le changement de titre?

Dans iOS 7, mes titres UIButton s’animent au mauvais moment, tardivement. Ce problème n’apparaît pas sur iOS 6. J’utilise juste: [self setTitle:text forState:UIControlStateNormal]; Je préférerais que cela arrive instantanément et sans cadre vide. Ce clignement est particulièrement distrayant et attire l’attention des autres animations.

Quelle est la meilleure façon de résoudre une collision de l’espace de nom Objective-C?

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 consiste à 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 utiliser “MS”; etc. Parfois, les […]

Quel est l’équivalent d’Objective-C pour «toSsortingng ()», à utiliser avec NSLog?

Existe-t-il une méthode que je peux remplacer dans mes classes personnalisées afin que NSLog(@”%@”, myObject) est appelé, il va imprimer les champs (ou tout ce que je juge important) de mon object? Je suppose que je cherche l’équivalent d’Objective-C de toSsortingng() de Java.

Comment puis-je attendre la fin d’un bloc dissortingbué de manière asynchrone?

Je teste un code qui effectue un traitement asynchrone en utilisant Grand Central Dispatch. Le code de test ressemble à ceci: [object runSomeLongOperationAndDo:^{ STAssert… }]; Les tests doivent attendre la fin de l’opération. Ma solution actuelle ressemble à ceci: __block BOOL finished = NO; [object runSomeLongOperationAndDo:^{ STAssert… finished = YES; }]; while (!finished); Qui a […]

Expressions régulières dans une application Objective-C Cocoa

Initial Googling indique qu’il n’existe aucun moyen intégré de faire des expressions régulières dans une application Objective-C Cocoa. Donc quatre questions: Est-ce vraiment vrai? Vous plaisantez j’espère? Ok, y a-t-il une belle bibliothèque open-source que vous recommandez? Comment se rapprocher suffisamment sans importer une bibliothèque, peut-être avec la classe NSScanner?

Comment définir et utiliser un ENUM dans Objective-C?

J’ai déclaré une énumération dans mon fichier d’implémentation comme indiqué ci-dessous, et déclaré une variable de ce type dans mon interface en tant que PlayerState thePlayerState; et utilisé la variable dans mes méthodes. Mais je reçois des erreurs indiquant qu’il n’est pas déclaré. Comment puis-je correctement déclarer et utiliser une variable de type PlayerState dans […]

Quel est l’équivalent Swift de respondsToSelector?

J’ai googlé mais pas pu savoir ce que le swift équivalent à respondsToSelector: est. C’est la seule chose que je puisse trouver ( alternative Swift à respondsToSelector:) mais n’est pas trop pertinente dans mon cas car elle vérifie l’existence du délégué, je n’ai pas de délégué que je veux juste vérifier si une nouvelle API […]