iOS NSStringのapi常用解析

2074 ワード

iOS NSStringのapi常用解析
ラベル: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);