タスク/NSStringクラスリファレンス

Last-modified: 2014-01-21 (火) 12:33:36

タスク

文字列の生成と初期化

+ string
- init
- initWithBytes:length:encoding:
- initWithBytesNOCopy:length:encoding:freeWhenDone:
- initWithCharacters:length:
- initWithCharactersNOCopy:length:freeWhenDone:
- initWithString:
- initWithCString:encoding:
- initWithUTF8String:
- initWithFormat:
- initWithFormat:arguments:
- initWithFormat:locale:
- initWithFormat:locale:arguments:
- initWithData:encoding:
+ stringWithFormat:
+ localizedStringWithFormat:
+ stringWithCharacters:length:
+ stringWithString:
+ stringWithCString:encoding:
+ stringWithUTF8String:
+ stringWithCString: OS X v10.4で廃止
+ stringWithCString:length: OS X v10.4で廃止
- initWithCString: OS X v10.4で廃止
- initWithCString:length: OS X v10.4で廃止
- initWithCStringNOCopy:length:freeWhenDone: OS X v10.4で廃止

ファイルから読み込んで文字列の生成と初期化

+ stringWithContentsOfFile:encoding:error:
- initWithContentsOfFile:encoding:error:
+ stringWithContentsOfFile:usedEncoding:error:
- initWithContentsOfFile:usedEncoding:error:
+ stringWithContentsOfFile: OS X v10.4で廃止
- initWithContentsOfFile: OS X v10.4で廃止

URLから読み込んで文字列の生成と初期化

+ stringWithContentsOfURL:encoding:error:
- initWithContentsOfURL:encoding:error:
+ stringWithContentsOfURL:usedEncoding:error:
- initWithContentsOfURL:usedEncoding:error:
+ stringWithContentsOfURL: OS X v10.4で廃止
- initWithContentsOfURL: OS X v10.4で廃止

ファイルもしくはURLへの書き込み

- writeToFile:atomically:encoding:error:
- writeToURL:atomically:encoding:error:
- writeToFile:atomically: Deprecated in OS X v10.4
- writeToURL:atomically: Deprecated in OS X v10.4

文字列の長さを取得

- length - lengthOfBytesUsingEncoding:
- maximumLengthOfBytesUsingEncoding:

文字とバイトの取得

- characterAtIndex:
- getCharacters:range:
- getBytes:maxLength:usedLength:encoding:options:range:remainingRange:
- getCharacters: OS X v10.6で廃止

C文字列の取得

- cStringUsingEncoding:
- getCString:maxLength:encoding:
- UTF8String
- cString OS X v10.4で廃止
- cStringLength OS X v10.4で廃止
- getCString: OS X v10.4で廃止
- getCString:maxLength: OS X v10.4で廃止
- getCString:maxLength:range:remainingRange: OS X v10.4で廃止
- lossyCString OS X v10.4で廃止

文字列の比較

- stringByAppendingFormat:
- stringByAppendingString:
- stringByPaddingToLength:withString:startingAtIndex:

文字列の分割

- componentsSeparatedByString:
- componentsSeparatedByCharactersInSet:
- stringByTrimmingCharactersInSet:
- substringFromIndex:
- substringWithRange:
- substringToIndex:

文字と部分文字列の検索

- rangeOfCharacterFromSet:
- rangeOfCharacterFromSet:options:
- rangeOfCharacterFromSet:options:range:
- rangeOfString:
- rangeOfString:options:
- rangeOfString:options:range:
- rangeOfString:options:range:locale:
- enumerateLinesUsingBlock:
- enumerateSubstringsInRange:options:usingBlock:

部分文字列の置き換え

- stringByReplacingOccurrencesOfString:withString:
- stringByReplacingOccurrencesOfString:withString:options:range:
- stringByReplacingCharactersInRange:withString:

行とパラグラフの範囲を特定

- getLineStart:end:contentsEnd:forRange:
- lineRangeForRange:
- getParagraphStart:end:contentsEnd:forRange:
- paragraphRangeForRange:

合成文字シークエンスの特定

- rangeOfComposedCharacterSequenceAtIndex:
- rangeOfComposedCharacterSequencesForRange:

文字列の内容をプロパティーリストへ変換

- propertyList
- propertyListFromStringsFileFormat

文字列の識別と比較

- caseInsensitiveCompare:
- localizedCaseInsensitiveCompare:
- compare:
- localizedCompare:
- compare:options:
- compare:options:range:
- compare:options:range:locale:
- localizedStandardCompare:
- hasPrefix:
- hasSuffix:
- isEqualToString:
- hash

文字列のフォールディング

- stringByFoldingWithOptions:locale:

共有する接辞句の取得

- commonPrefixWithString:options:

ケースの変更

- capitalizedString
- capitalizedStringWithLocale:
- lowercaseString
- lowercaseStringWithLocale:
- uppercaseString
- uppercaseStringWithLocale:

マッピングを使って文字列を取得

- decomposedStringWithCaNOnicalMapping
- decomposedStringWithCompatibilityMapping
- precomposedStringWithCaNOnicalMapping
- precomposedStringWithCompatibilityMapping

数値を取得

- doubleValue
- floatValue
- intValue
- integerValue
- longLongValue
- boolValue

エンコードをあつかう

+ availableStringEncodings
+ defaultCStringencoding
+ localizedNameOfStringEncoding:
- canBeConvertedToEncoding:
- dataUsingEncoding:
- dataUsingEncoding:allowLossyConversion:
- description
- fastestencoding
- smallestencoding

パスをあつかう

+ pathWithComponents:
- pathComponents
- completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:
- fileSystemRepresentation
- getFileSystemRepresentation:maxLength:
- isAbsolutePath
- lastPathComponent
- pathExtension
- stringByAbbreviatingWithTildeInPath
- stringByAppendingPathComponent:
- stringByAppendingPathExtension:
- stringByDeletingLastPathComponent
- stringByDeletingPathExtension
- stringByExpandingTildeInPath
- stringByResolvingSymlinksInPath
- stringByStandardizingPath
- stringsByAppendingPaths:

URLをあつかう

- stringByAddingPercentEscapesUsingEncoding:
- stringByReplacingPercentEscapesUsingEncoding:
- stringByAddingPercentEncodingWithAllowedCharacters:
- stringByRemovingPercentencoding

言語学的なタグ付けと分析

- enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:
- linguisticTagsInRange:scheme:options:orthography:tokenRanges:

Referred from

NSString Class Reference, Apple Developer Library

 

Copyright

Copyright © 2013 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2013-09-18

 

NSStringクラスメソッドへもどる