
本文共 4109 字,大约阅读时间需要 13 分钟。
������ NSMutableString
���������������
MutableString
��� NSString
��������������������������������������������������������������������� MutableString
���������������������������������
1. ������ NSMutableString
������
������ NSMutableString
���������������������������������������
-
- (id)initWithCapacity:(NSUInteger)capacity
������������������NSMutableString
������������������������������������������������������������������������������������������������ -
+ (NSMutableString * )stringWithCapacity:(NSUInteger)capacity
���������������������NSMutableString
���������������������������������������������������// ��������������� `initWithCapacity` ������������NSMutableString *str = [[ NSMutableString alloc ] initWithCapacity:40];// ��������������� `stringWithCapacity` ������������NSMutableString *str = [ NSMutableString stringWithCapacity:40];
������������������������������������������������������������������������������������������������
2. ������������������������������
������������ appendString:
������������������������������������������ appendFormat:
���������������������������������
[ str appendString: @"���������������������������" ];// ������������appendFormat:[ str appendFormat: @"���������������������������������������" ];
���������
NSMutableString *str = [ NSMutableString stringWithCapacity:30 ];[ str appendString: @" Hello LoL " ];NSLog( @" str = %@", str );[ str appendFormat: @" aobama is %i", 6300];NSLog( @" str = %@", str );
���������
str = Hello LoLstr = Hello LoL aobama is 6300
3. ������������������������������
������ deleteCharactersInRange:
���������������������������������������������������
[ str deleteCharactersInRange: NSMakeRange(4, 3) ];
���������
NSMutableString *str = [ [ NSMutableString alloc ] initWithString: @" l o l vn h a oj iu ������������! " ];NSLog( @" str = %@", str );[ str deleteCharactersInRange: NSMakeRange(4, 3) ];NSLog( @" str = %@", str );
��������������������������������������������������������������������� NSRangeException
���������
���������������
str = lol vn haojiu ������������!str = lol haojiu ������������!
4. ������������������������������
������ insertString:
������������������������������������������������
[ str insertString: @"���������������" atIndex: 4 ]
���������
NSMutableString *str = [ [ MutableString alloc ] initWithString: @" lol vn haoj iu ������������! " ];NSLog( @" str = %@", str );[ str insertString: @" jinkesi " atIndex: 4 ];NSLog( @" str = %@", str );[ str insertString: @" jinkesi " atIndex: str.length ];NSLog( @" str = %@", str );[ str insertString: @" jinkesi " atIndex: str.length + 1 ];NSLog( @" str = %@", str );
������������������������������������������������������������������ NSRangeException
���������
5. ������������������������
������ setString:
���������������������������������������������
[ str setsString: @" ��������������������� " ];
���������
NSMutableString *str = [ MutableString stringWithString: @" l o l vn haoj iu ������������! " ];NSLog( @" str = %@", str );[ str setString: @" hello lol ������ " ];NSLog( @" str = %@", str );
���������
str = lol vn haojiu ������������!str = hello lol���
6. ���������������
���������������������������������������������������������
NSMutableString *str1 = [ MutableString stringWithString: @" Lol vn haoj iu ������������! " ];NSLog( @" str1 = %@", str1 );// str2 = str1; ������������������������������������������NSMutableString *str2 = str1; NSLog( @" str2 = %@", str2 );[ str2 appendString: @" wuqi " ];NSLog( @" str1 = %@", str1 ); // str1 ���������������NSLog( @" str2 = %@", str2 );
������ NSMutableString
������������������������ str2
��������� str1
���������
7. ������������������������������
������ replaceCharactersInRange:
������������������������������������������������������
[ str replaceCharactersInRange: NSMakeRange(4, 2) withString: @" jianji " ];
���������
NSMutableString *str = [ MutableString stringWithString: @" l o l vn haoj iu ������������! " ];[ str replaceCharactersInRange: NSMakeRange(4, 2) withString: @" jianji " ];NSLog( @" str = %@", str );
���������
str = lol jianji haojiu ������������!
发表评论
最新留言
关于作者
