转自:http://blog.csdn.net/chaoyuan899/article/details/10537799
详见代码:
-
-
-
-
-
-
-
-
- #import <Foundation/Foundation.h>
-
- #pragma mark 可变字符串的创建
- void stringCreate() {
-
- NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];
-
- [str setString:@"1234"];
-
-
- [str appendString:@"567"];
-
- [str appendFormat:@"age is %i and height is %.2f", 27, 1.55f];
-
-
- NSRange range = [str rangeOfString:@"height"];
- [str replaceCharactersInRange:range withString:@"no"];
-
-
- [str insertString:@"abc" atIndex:2];
-
-
- range = [str rangeOfString:@"age"];
- [str deleteCharactersInRange:range];
- NSLog(@"%@", str);
-
-
- [str release];
- }
-
- int main(int argc, const char * argv[])
- {
- @autoreleasepool {
- stringCreate();
- }
- return 0;
- }