iOS NSString的api常用解析

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、创建格式化字符串:占位符(由一个%加一个字符组成)


 i = ;
 
 j = ;
 
NSString *astring = [[NSString alloc] initWithString:[NSString stringWithFormat:,i,j]];
 
NSLog(,astring);
 
[astring release];


6、创建临时字符串

NSString *astring;
 
astring = [NSString stringWithCString:];
 
NSLog(,astring);

 





你可能感兴趣的:(ios)