NSString、NSMutableStringのよく使う関数(1)

NSUInteger length = [@"test" length]; //NSUIntegerはunsigned intのこと。オブジェクトではないので*は必要ない

NSMutableString *mstr = [NSMutable stringWithString:@"test"];
 //@"test"はNSStringなのでNSMutableString型の変数に代入することはできない

NSString *str = [NSString stringWithFormat:@"int:%d, string:%@", 10, @"test"];
//C言語のprintfのように使える。出力結果:int:10, string:test
//書式指定文字列%@はその引数で指定したオブジェクトのdescriptionメソッドの戻り値が格納される

NSString *str1 = @"Hello, ";
NSString *str2 = [str1 stringByAppendingString:@"world."] //str2 == @"Hello, world."
//NSMutableStringの場合、appendString
//書式指定をする場合は
//stringByAppendingFormat, appendFormat