Articles of objective c

Largeur de pixel du texte dans une étiquette UIL

Je dois dessiner un UILabel à travers. J’ai donc sous-classé UILabel et l’ai implémenté comme suit: @implementation UISsortingkedLabel – (void)drawTextInRect:(CGRect)rect{ [super drawTextInRect:rect]; CGContextRef context = UIGraphicsGetCurrentContext(); CGContextFillRect(context,CGRectMake(0,rect.size.height/2,rect.size.width,1)); } @end Ce qui se passe, c’est que le UILabel est barré avec une ligne aussi longue que l’étiquette entière, mais le texte peut être plus court. Existe-t-il […]

Notification à distance iOS 8

Comment puis-je obtenir le jeton de périphérique pour la notification à distance dans iOS 8? J’ai utilisé la méthode didRegisterForRemoteNotificationsWithDeviceToken dans AppDelegate dans iOS <8, et il a renvoyé le jeton de périphérique. Mais dans iOS 8, ce n'est pas le cas.

Comparer les numéros de version dans Objective-C

J’écris une application qui reçoit des données avec des éléments et des numéros de version. Les numéros sont formatés comme “1.0.1” ou “1.2.5”. Comment puis-je comparer ces numéros de version? Je pense qu’ils doivent d’abord être formatés en chaîne, non? Quelles options dois-je déterminer que “1.2.5” vient après “1.0.1”?

NSDictionary avec des clés ordonnées

Je suis curieux de savoir s’il s’agit d’une situation dans laquelle d’autres personnes se sont trouvées. J’ai un NSDictionary (stocké dans un plist) que j’utilise essentiellement comme un tableau associatif (des chaînes comme des clés et des valeurs). Je veux utiliser le tableau de clés dans le cadre de mon application, mais j’aimerais qu’ils soient […]

Xcode / LLDB: Comment obtenir des informations sur une exception qui vient d’être lancée?

OK, alors imaginez que mon point d’arrêt dans objc_exception_throw vient de se déclencher. Je suis assis à l’invite du débogueur et je souhaite obtenir plus d’informations sur l’object exception. Où est-ce que je le trouve?

NSTableView basé sur les vues avec des lignes ayant des hauteurs dynamics

J’ai une application avec un NSTableView basé sur les vues. Dans cette vue de table, j’ai des lignes comportant des cellules dont le contenu se compose d’un NSTextField à plusieurs lignes avec un retour à la ligne activé. Selon le contenu textuel du NSTextField , la taille des lignes nécessaires pour afficher la cellule varie. […]

IPhone / IPad: Comment obtenir la largeur de l’écran par programmation?

Bonjour, je me demande s’il existe un moyen d’obtenir la largeur par programmation. Je cherche quelque chose d’assez général pour accueillir iphone 3gs, iphone 4, ipad. En outre, la largeur doit changer en fonction du mode portrait ou paysage (pour ipad). Quelqu’un sait comment faire ça? Je cherche depuis un moment … merci!

Ajuste l’alpha de UIColor

Je UIColor un UIColor utilisant rgb sur un arrière-plan de UILabel . J’essaie d’ajuster l’ alpha seulement. Comment puis-je modifier l’alpha d’un UIColor existant? modifier Fondamentalement, j’ai des UILabels qui ont un jeu UIColor (en utilisant rgb), et je ne saurai pas quelle couleur sont les UILabels . À un certain moment, je devrai changer […]

Comment trouver la cause d’une erreur malloc «double free»?

Je programme une application en Objective-C et je reçois cette erreur: MyApp (2121,0xb0185000) malloc: *** erreur pour l’object 0x1068310: double gratuit *** définir un point d’arrêt dans malloc_error_break à déboguer Cela se produit lorsque je publie un NSAutoreleasePool et que je n’arrive pas à comprendre quel object je publie deux fois. Comment définir son point […]

Comment désactiver le défilement horizontal de UIScrollView?

J’ai un UIView comme le tremplin de l’iPhone. Je l’ai créé en utilisant un UIScrollView et des UIButtons . Je veux désactiver le défilement horizontal sur ladite vue de défilement. Je ne veux que le défilement vertical. Comment puis-je accomplir cela?