NSString NSMutablesString切り取り


NSString* aStr = [[NSString alloc] initWithData:aData encoding:NSASCIIStringEncoding];

NSData* aData = [aStr dataUsingEncoding: NSASCIIStringEncoding];
NSStringとNSMutablesStringはソフトウェア開発者が毎日直面している基本的な操作と言えるが、昨日CocoaChinaは初心者たちに配列操作のコード例を紹介し、一般的なNSStringとNSMutablesStringの方法を共有した.NSStringメソッド+(id)stringWithContentsOfFile:path encoding:encror:err新しい文字列を作成してpathで指定したファイルの内容に設定し、文字コードencを使用し、ゼロでない場合はerrのエラー+(id)stringWithContentsOfURL:url encoding:encror:errを返して新しい文字列を作成し、urlの内容に設定し、文字コードencを使用し、ゼロでない場合は、errのエラー+(id)stringを返して新しい空の文字列+(id)stringWithStringを作成します:nsstring新しい文字列を作成します.nsstring-(id)initWithString:nsstring割り当てられた文字列をnsstring-(id)initWithContentsOfFile:path encoding:enc error:err文字列をpathが作成したファイルの内容-(id)initWithContentsOfURL:url encoding:enc error:err文字列をurl(NSURL*)urlの内容に設定し、文字コードencを使用してゼロでない場合、エラーを返す-(id)(UNSIgned int)length戻り文字列の文字数-(unichar)characterAtIndex:i戻りインデックスiのUnicode文字-(NSString*)substringFromIndex:i戻りiから末尾を知るサブ文字列-(NSString*)substringWithRange:range指定範囲に従ってサブ文字列-(NSString*)substringToIndex:i戻りこの文字列から索iへのサブ文字列-(NSComparator*)caseInsensitiveCompare:nsstringは2つの文字列を比較し、大文字と小文字を無視-(NSComparator*)comparare:nsstring比較2文字列-(BOOL)hasPrefix:nsstringテスト文字列がnsstringで始まるかどうか-(BOOL)hasSuffix:nsstringテスト文字列がnsstrngで終わるかどうか-(BOOL)isEqualToString:nsstringテスト2文字列が等しいかどうか-(NSString*)capitalizedStringは各単語の頭文字の大文字の文字列を返します(各単語の残りの文字は小文字に変換されます)-(NSString*)lowercaseString小文字に変換された文字列を返す-(NSString*)uppercaseString大文字に変換された文字列を返す-(const char*)UTF 8 String UIF-8文字列に変換された文字列を返す-(double)doubleValue doubleに変換された文字列を返す-(float)floatValue浮動小数点値に変換された文字列を返す-(NSInteger)integerValue NSInteger整数に変換された文字列を返す-(int)intValueは、整数に変換された文字列NSMutablesStringメソッド+(id)stringWithCapacity:sizeを返して文字列を作成します.初期sizeを含む文字-(id)initWithCapacity:size初期容量sizeの文字列を使用して文字列を初期化-(void)setString:nsstring文字列をnsstring-(void)appendString:nsstring受信者の末尾にnsstring-(void)deleteCharactersInRange:range指定rangeの文字-(void)insertString:nsstring atIndex:iをインデックスとしてnsstring-(void)を挿入replaceCharactersInRange:range withString:nsstringは、rangeで指定した文字-(void)replaceOccurrencesOf String:nsstring withString:nsstring 2 options:opts range:rangeをnsstringで置き換えます.指定したrangeのnsstring 2を使用して、すべてのnsstringを置き換えます.オプションには、NSBackwardsSearch(範囲の最後から検索)NSAnchoredSearch(nsstringが範囲に一致する必要がある最初)、NSLiteralSearch(バイト単位の比較およびNSCaceInsensitiveSearchのビット単位または組合せ)が含まれます.