iOS NSStringのapi常用解析
2074 ワード
iOS NSStringのapi常用解析
ラベル:nsstring objectvie-c api
1.定数文字列を作成します.
1
2、空の文字列を作成し、値を割り当てます.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
3、以上の方法において、速度を上げる:initWithString方法
1
2
3
4
5
4、標準cで文字列を作成する:initWithCString方法
5、フォーマット文字列の作成:プレースホルダ(%に1文字加算)
6、一時文字列の作成
ラベル:nsstring objectvie-c api
1.定数文字列を作成します.
1
NSString *astring = @
"This is a String!"
;
2、空の文字列を作成し、値を割り当てます.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
NSString *astring = [[NSString alloc] init];
astring = @
"This is a 59wan.cn website!"
;
[astring release];
NSLog(@
"astring:%@"
,astring);
//
NSString *astring = [[NSString alloc] init];
NSLog(@
"0x%.8x"
, astring);
astring=@
"This is a String!"
;
NSLog(@
"0x%.8x"
, astring);
[astring release];
NSLog(@
"astring:%@"
,astring);
3、以上の方法において、速度を上げる:initWithString方法
1
2
3
4
5
NSString *astring = [[NSString alloc] initWithString:@
"This is a String!"
];
NSLog(@
"astring:%@"
,astring);
[astring release];
4、標準cで文字列を作成する:initWithCString方法
*Cstring = ;
NSString *astring = [[NSString alloc] initWithCString:Cstring];
NSLog(,astring);
[astring release];
5、フォーマット文字列の作成:プレースホルダ(%に1文字加算)
i = ;
j = ;
NSString *astring = [[NSString alloc] initWithString:[NSString stringWithFormat:,i,j]];
NSLog(,astring);
[astring release];
6、一時文字列の作成
NSString *astring;
astring = [NSString stringWithCString:];
NSLog(,astring);