タスク
文字列の生成と初期化
+ 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