macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSString

localizedCompare:

INDEX>Foundation>NSString> レシーバーとstringの間でローカライズされた文字を比較します -(NSComparisonResult)localizedCompare:(NSString *)string: 解説 レシーバーとstringの間でローカライズされた文字を比較します。 例えばローカライズ文字として"…

localizedCaseInsensitiveCompare:

INDEX>Foundation>NSString> レシーバーとstringの間で大文字小文字を区別せずローカライズされた文字を比較します -(NSComparisonResult)localizedCaseInsensitiveCompare:(NSString *)string: 解説 レシーバーとstringの間で大文字小文字を区別せずローカ…

lowercaseString

INDEX>Foundation>NSString> 小文字にして返します 解説 小文字にして返します。 オリジナルと同じ長さの文字列を返すとは限りません。(ドイツ語などの場合) 返り値 ( NSString * ) 小文字にした文字列 引数 フレームワーク Foundation クラス NSString In…

pathComponents

INDEX>Foundation>NSString> レシーバをパスだと見て、パス区切りで区切られている要素を配列にして返します 解説 レシーバをパスだと見て、パス区切りで区切られている要素を配列にして返します。 pathWithComponentの逆 返り値 ( NSArray * ) 配列 引数 フ…

pathExtension

INDEX>Foundation>NSString> ファイルパスの拡張子を文字列として作って返します 解説 ファイルパスの拡張子を文字列として作って返します。 "."は含まれません。レシーバーの文字列値 返される文字列 "/tmp/scratch.tiff" ->"tiff" "/tmp/scratch" ->""(空…

propertyList

INDEX>Foundation>NSString> 文字列をプロパティリストと見なして、プロパティリストを作成して返します 解説 文字列をプロパティリストと見なして、プロパティリストを作成して返します プロパティリストとして解析できなければNSParseErrorExceptionを起こ…

propertyListFromStringsFileFormat

INDEX>Foundation>NSString> 文字列をキーと値で初期化した辞書として返します 解説 文字列をキーと値で初期化した辞書として返します。 文字列は、.stringsファイルのフォーマット。 辞書のキー(key)と値(value)は等号(=)で区切られます。 各key-valu…

rangeOfCharacterFromSet:

INDEX>Foundation>NSString> 文字列オブジェクトから文字セットに含まれる文字の範囲を返します -(NSRange)rangeOfCharacterFromSet:(NSCharacterSet *)aSet: 解説 文字列オブジェクトから文字セット(aSet)に含まれる文字の範囲を返します。 返り値 ( NSRang…

rangeOfCharacterFromSet:options:

INDEX>Foundation>NSString> 文字列からオプション付きで文字セットに含まれる文字の範囲を返します -(NSRange)rangeOfCharacterFromSet:(NSCharacterSet *)aSet: options:(NSStringCompareOptions)mask: 解説 文字列オブジェクトからオプション付きで文字セ…

rangeOfCharacterFromSet:options:range:

INDEX>Foundation>NSString> 指定した範囲の文字列からオプション付きで含まれる文字の範囲を返します -(NSRange)rangeOfCharacterFromSet:(NSCharacterSet *)aSet: options:(unsigned int)mask: range:(NSRange)aRange: 解説 指定した範囲の文字列オブジェ…

rangeOfComposedCharacterSequenceAtIndex:

INDEX>Foundation>NSString> 指定した番号の文字の連続した文字の固まりの範囲を返します -(NSRange)rangeOfComposedCharacterSequenceAtIndex:(NSUInteger)anIndex: 解説 指定した番号の文字の連続した文字の固まりの範囲を返します。指定する番号がレシー…

rangeOfString:

INDEX>Foundation>NSString> 文字列を比較して部分一致した範囲の文字列を新たに作成して返します -(NSRange)rangeOfString:(NSString *)aString 解説 文字列を比較して、部分一致した範囲の文字列を新たに作成して返します。 見つからない場合は、位置がNSN…

rangeOfString:options:

INDEX>Foundation>NSString> 文字列をオプション付きで比較して部分一致したレシーバの範囲を返します -(NSRange)rangeOfString:(NSString *)aString: options:(NSStringCompareOptions)mask: 解説 文字列をオプション付きで比較して部分一致したレシーバの…

rangeOfString:options:range:

INDEX>Foundation>NSString> 文字列をオプション付きで比較して部分一致するレシーバの範囲を返します -(NSRange)rangeOfString:(NSString *)subString: options:(NSStringCompareOptions)mask: range:(NSRange)aRange: 解説 文字列をオプション付きで比較し…

smallestEncoding

レシーバーが情報の損失なしで切り替えられる最も小さいエンコーディングを返します 解説 レシーバーが情報の損失なしで切り替えられる最も小さいエンコーディングを返します。 返り値 ( NSString * ) エンコーディング 引数 フレームワーク Foundation クラ…

stringByAbbreviatingWithTildeInPath

~付のディレクトリ(フォルダ)を返します

stringByAppendingFormat:

INDEX>Foundation>NSString> 文字列にフォーマットされた文字列を追加した文字列を新たに作成して返します -(NSString *)stringByAppendingFormat:(NSString *)format,... 解説 文字列にフォーマットされた文字列を追加した文字列を新たに作成して返します。…

stringByAppendingPathExtension:

INDEX>Foundation>NSString> ファイルパスに拡張子を追加します -(NSString *)stringByAppendingPathExtension:(NSString *)aString: 解説 ファイルパスに拡張子を追加しますレシーバーの文字列値 結果 "/tmp/scratch.old" "/tmp/scratch.old.tiff" "/tmp/sc…

stringByAppendingString:

INDEX>Foundation>NSString レシーバにaStringを追加した文字列を返します -(NSString *)stringByAppendingString:(NSString *)aString 解説 レシーバにaStringを追加した文字列を返します。 返り値 ( NSString * ) 文字列 引数 ( NSString * )aString 追加…

stringByDeletingLastPathComponent

INDEX>Foundation>NSString> ファイルパスの最後の部分(/より後)を削除した文字列を作って返します 解説 ファイルパスの最後の部分(/より後)を削除した文字列を作って返します レシーバの文字列値 結果 "/tmp/scratch.tiff" -> "/tmp" "/tmp/lock/" ->…

stringByDeletingPathExtension

INDEX>Foundation>NSString> 文字列から拡張子を取り除いた文字列を作って返します 解説 文字列から拡張子を取り除いた文字列を作って返します。 "."も削除します。 レシーバーの文字列 結果 "/tmp/scratch.tiff" -> "/tmp/scratch" "/tmp/" -> "/tmp" "scra…

stringByExpandingTildeInPath

チルダ付きのパスをフルパスにして返します。

stringByResolvingSymlinksInPath

INDEX>Foundation>NSString> シンボリックリンク(エイリアス)のパスをオリジナルファイルのパスにして返します 解説 シンボリックリンク(エイリアス)のパスをオリジナルファイルのパスにして返します。 返り値 ( NSString * ) 文字列 引数 フレームワー…

-stringByStandardizingPath:

INDEX>Foundation>NSString>-stringByStandardizingPath: 指定した文字をパスとみなして、パスをスタンダード化します パンづくりに困ったら読む本作者: 梶原慶春,浅田和宏出版社/メーカー: 池田書店発売日: 2012/05/09メディア: 単行本この商品を含むブログ…

stringsByAppendingPaths:

レシーバの前に配列で現したパスを追加して返します -(NSArray *)stringsByAppendingPaths:(NSArray *)paths 解説 パス(paths)の前にそれぞれレシーバの文字列とパス区切りを追加した配列を返します。 返り値 ( NSArray * ) 配列 引数 ( NSArray * )paths パ…

substringFromIndex:

INDEX>Foundation>NSString> 指定した位置から末尾までの文字列を新たに作成して返します -(NSString *)substringFromIndex:(NSUInteger)anIndex 解説 指定した位置(anIndex)から末尾までの文字列を新たに作成して返します。 anIndexがレシーバーの範囲を越…

substringToIndex:

INDEX>Foundation>NSString> 文字列の先頭から指定した位置までの文字列を新たに作成して返します -(NSString *)substringToIndex:(NSUInteger)anIndex 解説 文字列の先頭から指定した位置(anIndex)までの文字列を新たに作成して返します。 指定した位置(anI…

substringWithRange:

INDEX>Foundation>NSString> 指定した範囲の文字列を新たに作成して返します -(NSString *)substringWithRange:(NSRange)aRange 解説 指定した範囲(aRange)の文字列を新たに作成して返します。 範囲がレシーバを越えればNSRangeExceptionを起こします。 返り…

uppercaseString

INDEX>Foundation>NSString> 各文字を大文字にして返します 解説 各文字を大文字にして返します オリジナルと同じ長さの文字列を返すとは限りません。(ドイツ語などの場合) 返り値 ( NSString * ) 大文字にした文字列 引数 フレームワーク Foundation クラ…

UTF8String

INDEX>Foundation>NSString> ヌルで終わるUTF8表示を返します 解説 ヌルで終わるUTF8表示を返します。 返り値 (__strong const char * ) ユニコード文字列 引数 フレームワーク Foundation クラス NSString Instance Methods 使用可能 10.0 参照 例文 #pragm…