日付8-可変文字列

2196 ワード

//
//  main.m
//  02-     
//
//  Created by Apple on 14/12/4.
//  Copyright (c) 2014  itcast. All rights reserved.
//

#import <Foundation/Foundation.h>
/*
 NSMutableString     ,  NSString  
       
 
                 ,     NSMutableString
 
 */

/*
     20 itcast           
 
 */
//        ,   
void test()
{
    //            
    NSString *str = @"";
    //               
    for(int i =0 ;i < 20 ; i++){
        str = [str stringByAppendingString:@" itcast"];
    }
    str = [str substringFromIndex:1];
    NSLog(@"%@",str);
    
}

int main(int argc, const char * argv[]) {
//    NSLog(@"1");
//    test();
    @autoreleasepool {
//        NSMutableString *strM  = [NSMutableString string];
//        Capacity     ,        ,                 
        NSMutableString *strm  =  [NSMutableString stringWithCapacity:140];
        for(int i = 0;i < 20; i++){
            [strm appendString:@" itcast"];
        }
        NSRange range = {0,1};
        [strm deleteCharactersInRange:range];
        NSLog(@"%@",strm);
        NSRange r = [strm rangeOfString:@"itcast"];
//                
        [strm replaceCharactersInRange:r withString:@"www"];
        NSLog(@"%@",strm);
//
        NSRange range1 = {0,strm.length};
//      NSRange range1 = {0,strm.length+1};//           
//          range           
        [strm replaceOccurrencesOfString:@"itcast" withString:@"    " options:NSLiteralSearch range:range1];
        NSLog(@"%@",strm);
        
//                  
        [strm insertString:@"." atIndex:3];
        NSLog(@"%@",strm);
        
        strm.string = @"www.itcast.cn";
        NSLog(@"%@",strm);
//
        
//        NSString *str = @"abc";
//                       ,                
//        NSMutableString *strMM = @"abc";
         NSMutableString *strMM = [NSMutableString string];
         strMM.string = @"abc";
//         NSString *string10  =  strMM.string;
         [strMM insertString:@"d" atIndex:1];
         NSLog(@"%@",strMM);
    }
    return 0;
}