background image

                        initWithString:[NSString stringWithFormat:@"%d.This 
is %i string!",i,j]];
    NSLog(@"astring:%@",astring);
    [astring release];
 
    6、创建临时字符串
    NSString *astring;
    astring = [NSString stringWithCString:"This is a temporary 
string"];
    NSLog(@"astring:%@",astring);
 
    /*----------------从文件读取字符串:initWithContentsOfFile方法 
----------------*/
    NSString *path = @"astring.text";
    NSString *astring = [[NSString alloc] initWithContentsOfFile:path];
    NSLog(@"astring:%@",astring);
    [astring release];
 
    /*----------------写字符串到文件:writeToFile

 

方法

----------------*/

    NSString *astring = [[NSString alloc] initWithString:@"This is a 
String!"];
    NSLog(@"astring:%@",astring);
    NSString *path = @"astring.text";
    [astring writeToFile: path atomically: YES];
    [astring release];    
 
    /*---------------- 比较两个字符串----------------*/
    用C比较:strcmp函数
    char string1[] = "string!";
    char string2[] = "string!";
    if(strcmp(string1, string2) = = 0)
    {
        NSLog(@"1");
    }
 
    isEqualToString方法
    NSString *astring01 = @"This is a String!";
    NSString *astring02 = @"This is a String!";
    BOOL result = [astring01 isEqualToString:astring02];
    NSLog(@"result:%d",result);
 
    compare方法(comparer返回的三种值)
    NSString *astring01 = @"This is a String!";
    NSString *astring02 = @"This is a String!";