Articles of objective c

Modification de la coche UITableViewCell lors de la sélection

Ai-je raison de penser que pour changer la coche pour “on” à “off”, je dois changer le CellAccessoryType entre none et la checkmark de didSelectRowAtIndexPath ? Parce que je l’ai fait mais j’ai remarqué que le comportement n’est pas parfaitement identique à celui des cases à cocher des parameters de locking automatique de l’iphone. Ou […]

Comment définir des marges (padding) dans UITextView?

J’ai un UITextView pour l’édition de texte. Par défaut, il y a une petite marge autour du texte. Je veux augmenter cette marge de quelques pixels. La propriété contentInset me donne des marges, mais elle ne modifie pas le texte “Wrap width”. Le texte est enveloppé à la même largeur et la “marge” supplémentaire fait […]

Convertir NSSsortingng en tableau de caractères

J’ai une variable de type char[] et je veux y copier la valeur NSSsortingng . Comment convertir un NSSsortingng en un tableau de caractères?

Générer des nombres aléatoires entre deux nombres dans Objective-C

J’ai deux zones de texte et l’utilisateur peut saisir 2 entiers positifs (en utilisant Objective-C). Le but est de renvoyer une valeur aléatoire entre les deux nombres. J’ai utilisé “man arc4random” et je ne peux toujours pas m’en occuper. J’ai trouvé du code, mais c’est bogué. float lowerBound = lowerBoundNumber.text.floatValue; float upperBound = upperBoundNumber.text.floatValue; float […]

MKAnnotation offset avec image personnalisée

J’ai une MKAnnotation avec une image personnalisée. Cependant, la broche (MKAnnotationView) centre l’image par rapport à la coordonnée spécifiée. Je veux définir le sharepoint la coordonnée en bas au centre de l’image, pas au centre. J’ai essayé d’utiliser annView.centerOffset = CGPointMake(-12, -28); . Mais le problème est que centerOffset n’est pas pertinent pour le niveau […]

Obtenir une erreur de notification push

Dans mon application, j’ai besoin de notifications push. Je suis en train d’implémenter toutes les instructions des docs notifications push. Mais j’ai reçu une erreur de Push Notification: Fail To Register For Remote Notifications With Error: Error Domain=NSCocoaErrorDomain Code=3000 “no valid ‘aps-environment’ entitlement ssortingng found for application” UserInfo=0x2340a0 {NSLocalizedDescription=no valid ‘aps-environment’ entitlement ssortingng found for […]

Est-il possible d’obtenir toutes les valeurs dans NSUserDefaults?

Je souhaite imprimer toutes les valeurs que j’ai enregistrées via NSUserDefaults sans fournir de clé spécifique. Quelque chose comme l’impression de toutes les valeurs d’un tableau à l’aide de for loop. Y a-t-il un moyen de le faire?

Faible performance de défilement de MapKit avec Apple Maps dans iOS 6

J’écris une application qui affiche une carte Apple simple sur la majeure partie de l’écran. Cependant, lorsque je compare la vitesse de défilement, il y a un ralentissement significatif par rapport aux cartes Apple Maps natives fournies avec iOS 6. Dans mon enquête sur pourquoi, j’ai remarqué que l’application Facebook (qui utilise également Apple Maps), […]

Variables d’instance déclarées dans le fichier d’implémentation ObjC

Je regardais la vidéo d’introduction de l’ARC WWDC et j’ai vu quelque chose que je n’avais jamais vu auparavant dans ObjC quand un ingénieur Apple a parlé d’un exemple de Stack. Le code suivant a été utilisé pour un exemple de stack avec ARC: @implementation Stack { // instance variable declared in implementation context NSMutableArray […]

Remplacer une méthode via la catégorie ObjC et appeler l’implémentation par défaut?

Lorsque vous utilisez des catégories, vous pouvez remplacer les méthodes d’implémentation par vos propres méthodes, comme ceci: // Base Class @interface ClassA : NSObject – (NSSsortingng *) myMethod; @end @implementation ClassA – (NSSsortingng*) myMethod { return @”A”; } @end //Category @interface ClassA (CategoryB) – (NSSsortingng *) myMethod; @end @implementation ClassA (CategoryB) – (NSSsortingng*) myMethod { […]