提取第一个字符

时间:2011-06-27 13:58:19

标签: iphone objective-c

4 个答案:

答案 0 :(得分:4)

NSString具有characterAtIndex:方法,您可以将0作为索引传递...

答案 1 :(得分:1)

使用NSString课程中的characterAtIndex:

- (unichar)characterAtIndex:(NSUInteger)index

使用如下。

NSString *temp = @"Hello world";
unichar myCharacter  = [temp characterAtIndex:0];

答案 2 :(得分:0)

这甚至看起来不像Objective-C。

拥有一个名为Init的属性非常混乱,什么是String

也许这就是你想要的:

NSString *initialString = self.carte.titre;
originalCarte.initialLetter = [initialString characterAtIndex:0];

答案 3 :(得分:0)

这将输出myString的第一个字符:

    NSString *myString = @"The text I want to access.";
    NSMutableArray *myArray = [[NSMutableArray alloc] initWithCapacity:[myString length]];

    for ( i = 0; i < [myString length]; i++ )
            [myArray addObject:[NSNumber numberWithChar:[myString characterAtIndex:i]]];

NSLog( @"First character: %c", [[myArray objectAtIndex:0] charValue] );