/ / Séparation de cordes Cocoa-Touch - objective-c, ios, cacao-touch

Fendre le cordon Cocoa-Touch - objectif-c, ios, cacao-touch

Dans Cocoa-Touch, comment puis-je diviser une chaîne en plusieursdes chaînes avec un seul caractère chacune? Par exemple: j'ai une chaîne d'entrée de quatre lettres, je dois imprimer une étiquette différente pour chaque lettre. Comment puis-je le faire? THX.

Réponses:

3 pour la réponse № 1

Dans Xcode, ce n’est pas possible - Xcode est un IDE et non un langage de programmation.

Cependant, en Objective-C, vous pouvez accéder à lales caractères ou les sous-chaînes à 1 caractère d’une instance de NSString et affichez-les (vous n’avez pas précisé si c’est OS X ou iOS; je suppose que je suis iOS car je suis plus familier avec cela):

NSString *s = @"abcd";
for (int i = 0; i < s.length; i++)
{
UILabel *l = [[UILabel alloc] initWithFrame:aSuitableCGRect];
l.text = [s substringWithRange:NSMakeRange(i, 1)];
[aSuperview addSubview:l];
[l release];
}