Articles of objective c

Test unitaire des méthodes privées dans Xcode

J’essaie de développer des tests dans un projet de jouet. Je peux faire en sorte que les tests fonctionnent pour l’interface publique dans mes classes (bien que je sois toujours sur la bonne voie car j’écris plus de code de test que dans les méthodes testées). J’ai tendance à utiliser beaucoup de méthodes privées parce […]

Quel est le moyen le plus efficace de sortinger un NSSet?

Quel est le moyen le plus efficace de sortinger des objects dans un NSSet / NSMutableSet fonction d’une propriété des objects de l’ensemble? En ce moment, je le fais en parcourant chaque object, en les ajoutant à un NSMutableArray et en NSSortDescriptor ce tableau avec NSSortDescriptor .

Ajout d’un délai entre l’exécution de deux lignes suivantes

J’ai besoin d’append un délai entre l’exécution de deux lignes dans une (même) fonction. Y a-t-il des options favorables pour le faire? Note: Je n’ai pas besoin de deux fonctions différentes pour cela, et le délai ne doit pas affecter l’exécution des autres fonctions. par exemple: line 1: [executing first operation]; line 2: Delay /* […]

Comment obtenir un seul caractère NSSsortingng à partir d’un NSSsortingng

Je veux obtenir un personnage quelque part dans une NSSsortingng. Je veux que le résultat soit un NSSsortingng. C’est le code que j’utilise pour obtenir un seul caractère à l’index: [[s subssortingngToIndex:i] subssortingngToIndex:1] Y a-t-il une meilleure façon de le faire?

Existe-t-il un moyen facile de parcourir un NSArray en arrière?

J’ai un NSArray et je dois le parcourir en arrière dans un cas particulier, pour que je regarde d’abord le dernier élément. C’est pour des raisons de performance: si le dernier n’a aucun sens, tous les précédents peuvent être ignorés. Donc, je voudrais rompre la boucle. Mais cela ne fonctionnera pas si j’itère de 0 […]

Activation des tabs dans xcode? Ou atténuer la douleur de ne pas les avoir?

J’utilise actuellement xcode et je trouve que le manque d’tabs est assez inquiétant. J’utilise actuellement command-shift-d pour rechercher dans tous les fichiers, ou ctrl-1 pour ouvrir l’historique des fichiers récemment ouverts. Cela fonctionne mais je le trouve moins efficace que de simplement parcourir les quelques fichiers sur lesquels je travaille actuellement. Y a-t-il un moyen, […]

Avertissement de «mise en œuvre incomplète» de Xcode

Parfois, j’oublie d’implémenter une méthode dans l’une de mes classes et Xcode affiche un avertissement “Incomplete implementation”. Y at-il un moyen dans Xcode de voir quelle implémentation de la méthode est manquante?

UITextView commence au bas ou au milieu du texte

Je vais aller droit au but. J’ai un UItextView placé dans ma vue que quand il faut faire défiler pour voir tout le texte (quand beaucoup de texte est présent dans le textView) le textView commence parfois au milieu du texte et le bas du texte d’autres fois. L’édition n’est pas activée sur textView. J’ai […]

@interface et explication @protocol?

Je voudrais savoir ce qu’est l’interface @ dans l’objective C? est-ce juste là où le programmeur veut déclarer les variables, le nom de la classe ou les noms de méthode …? Je ne suis pas sûr que ce soit comme l’interface en Java. Et aussi sur le protocole @ dans l’objective C. Cela ressemble plus […]

Que fait la directive @package dans Objective-C?

Est-ce que quelqu’un sait exactement à quoi sert la directive @package dans Objective-C? La seule mention que j’ai pu en trouver dans Programmation en Objective-C 2.0 par Stephen Kochan était: @package – Pour les images 64 bits, la variable d’instance est accessible partout dans l’image qui implémente la classe … Quelle? Est-ce limité à être […]