日付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;
}