Articles of objective

Comment utiliser UITableViewHeaderFooterView?

Bonjour, je veux utiliser UITableHeaderFooterView dans mon application et je le fais: – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. [_tableView registerClass:[M3CTableViewCell class] forCellReuseIdentifier:@”cell”]; [_tableView registerClass:[M3CHeaderFooter class] forHeaderFooterViewReuseIdentifier:@”footer”]; } – (UITableViewHeaderFooterView *)footerViewForSection:(NSInteger)section { M3CHeaderFooter * footer = [[M3CHeaderFooter alloc]initWithReuseIdentifier:@”footer”]; footer.textLabel.text = @”Test”; return footer; } En […]

Objective-C: Comment accéder aux propriétés parentes des sous-classes?

Si j’ai cette classe définie, comment puis-je accéder à la propriété someObject dans les sous-classes sans erreurs de compilation? @interface MyBaseClass // someObject property not declared here because I want it to be scoped // protected. Only this class instance and subclass instances should be // able to see the someObject property. @end // This […]

D’où viennent les 75 secondes supplémentaires?

En écrivant des tests unitaires sur une calculasortingce du jour de Julian, j’ai trouvé que les dates antérieures au 2 décembre 1847 n’étaient pas correctement initialisées par NSDate. Ils semblent avoir 75 secondes supplémentaires. Je n’ai rien trouvé qui pointe vers cette date (ce qui est bien après la date limite du calendrier grégorien). Est-ce […]

Existe-t-il un moyen simple de convertir un horodatage ISO8601 en un NSDate formaté?

Si j’utilise le code suivant: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@”yyyy-MM-dd’T’HH:mm”]; NSDate *myDate = [dateFormatter dateFromSsortingng:@”2010-01-28T15:22:23.863″]; NSLog(@”%@”, [dateFormatter ssortingngFromDate:myDate]); Il est converti avec succès en object Date , mais je ne peux pas sembler le formater autrement que yyyy-MM-dd’T’HH:mm , c.-à-d. Ce qui est enregistré est le 2010-01-28T15:22:23 Si je change le format […]

Qu’est-ce que le préfixe ‘k’ indique dans les API d’Apple?

J’ai parcouru de nombreux exemples de variables Core Foundation nommées k + someVariableNameHere ou k + APILibraryName(2Char) + someVariableNameHere . Qu’est-ce que ce préfixe K indique? Les exemples comprennent: kGLPFAStereo kCollectionLockBit kSetDebugOption

Comparaison des numéros NSN en Objectif C

Je suis débutant chez Obj-C et je suis un peu confus par ce scénario. J’ai le code suivant: if (number1 < number2) { NSLog(@"THE FOLLOWING NUMBER "); NSLog(@"%@", number1); NSLog(@"IS LESS THAN"); NSLog(@"%@", number2); } Quand je lance ce code, je vois des résultats très étranges comme ceci: 2011-07-06 20:38:18.044 helloworld[1014:207] THE FOLLOWING NUMBER 2011-07-06 […]

Outil en ligne de commande pour convertir PLIST en JSON?

Existe-t-il un outil de ligne de commande disponible pour convertir les fichiers .plist en JSON? Si non, quelle serait l’approche pour en créer un en utilisant Objective-C ou C sur un Mac? Par exemple, il y a JSONKit, pour Objective-C. Comment procéder pour ouvrir un fichier .plist, le transmettre à JSONKit et le sérialiser en […]

Mécanisme de répartition des messages de l’objective C

Je ne fais que regarder Objective C (écrire des applications pour iPhone) et je suis curieux de connaître le mécanisme sous-jacent utilisé pour envoyer les messages. J’ai une bonne compréhension de la manière dont les fonctions virtuelles en C ++ sont généralement implémentées et des coûts relatifs à un appel de méthode statique ou non […]

Supprimer les espaces de la chaîne dans Objective-C

J’ai quelques cordes. Certains ont un espace au début et d’autres non. Je veux vérifier si une chaîne commence par un espace et si oui, la supprimer.

Impossible de changer la couleur du texte UILabel

Je veux changer la couleur du texte UILabel mais je ne peux pas changer la couleur, c’est comme ça que mon code ressemble. UILabel *categoryTitle = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 46, 16)]; categoryTitle.text = @”abc”; categoryTitle.backgroundColor = [UIColor clearColor]; categoryTitle.font = [UIFont systemFontOfSize:12]; categoryTitle.textAlignment = UITextAlignmentCenter; categoryTitle.adjustsFontSizeToFitWidth = YES; categoryTitle.textColor = [UIColor colorWithRed:188 green:149 blue:88 […]