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 […]
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 […]
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 […]
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 […]
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
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 […]
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 […]
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 […]
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.
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 […]