macOS/iOS API解説

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

目次

NSString

+stringWithFormat:

INDEX>Foundation>NSString> フォーマット文字列から文字列オブジェクトを作成します + (id)stringWithFormat:(NSString *)format, ... セレクション 金賞受賞酒 フランスワイン ボルドーワイン 赤ワイン 6本セット 750ml×6本出版社/メーカー: じざけやワ…

-localizedNameOfStringEncoding:

INDEX>Foundation>NSString> 現在の言語のエンコーディングの名前を返す +(NSString *)localizedNameOfStringEncoding:(NSStringEncoding)encoding 六花亭 マルセイバターサンド出版社/メーカー: 六花亭メディア: その他この商品を含むブログを見る 解説 現…

-initWithFormat:locale:arguments:

INDEX>Foundation>NSString> formatで指定した書式と場所で文字列を作成、初期化します -(id)initWithFormat:(NSString *)format locale:(NSDictionary *)dictionary arguments:(va_list)argList ののじ 【かぼちゃ切りの強い味方! 】 かぼーちょう SGソフト…

stringWithFormat:

INDEX>Foundation>NSString 書式を指定して文字列を作って返します +(id)stringWithFormat:(NSString *)format,... 解説 書式を指定して文字列を作って返します。 【format】 C関数printf()+αです。 ● %@ 文字 ● %c 一つの文字 ● %d intを符号付き10進数で…

availableStringEncodings

アプリケーションの環境の文字列エンコーディングを返します 解説 アプリケーションの環境の文字列エンコーディングを返します。 【エンコーディング】 ● NSASCIIStringEncoding ● NSNEXTSTEPStringEncoding ● NSUnicodeStringEncoding ● NSISOLatin1StringE…

longLongValue

INDEX>Foundation>NSString> 倍々精度値を返します。 解説 倍々精度値を返します。 返り値 ( long long ) オブジェクト 引数 フレームワーク Foundation クラス NSString Instance Methods 使用可能 10.5 参照 例文 longLongValue Returns the long long val…

boolValue

INDEX>Foundation>NSString> ブール値を返します。 解説 ブール値を返します。 返り値 ( BOOL ) オブジェクト 引数 フレームワーク Foundation クラス NSString Instance Methods 使用可能 10.5 参照 例文 #pragma iOS NSString mark boolValue: -(void)meth…

integerValue

INDEX>Foundation>NSString> 整数値を返します 解説 整数値を返します。 返り値 ( NSInteger ) オブジェクト 引数 フレームワーク Foundation クラス NSString Instance Methods 使用可能 10.5 参照 例文

stringByFoldingWithOptions:locale:

INDEX>Foundation>NSString> 指定した文字列を範囲とオプション付きで検索して範囲を返します。 -(NSString *)stringByFoldingWithOptions:(NSStringCompareOptions)options locale:(NSLocale *)locale 解説 返り値 ( NSString * ) オブジェクト 引数 ( NSSt…

compare:options:range:locale:

INDEX>Foundation>NSString> オプション付きで範囲とロケールを指定して文字列を比較して結果を返します。 -(NSComparisonResult)compare:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)range locale:(id)locale 解説 オプショ…

localizedStandardCompare:

INDEX>Foundation>NSString> -(NSComparisonResult)localizedStandardCompare:(NSString *)string 解説 返り値 ( NSComparisonResult ) 比較の結果 引数 ( NSString * )string フレームワーク Foundation クラス NSString Instance Methods 使用可能 iPhone2…

componentsSeparatedByCharactersInSet:

INDEX>Foundation>NSString 引数で指定したキャラクタセットの文字で区切られる配列を返します。 -(NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *)separator 解説 引数で指定したキャラクタセットの文字で区切られる配列を返します。 …

getBytes:maxLength:usedLength:encoding:options:range:remainingRange:

INDEX>Foundation>NSString> 指定したバッファにバイト列を書き込みます。 -(BOOL)getBytes:(void *)buffer maxLength:(NSUInteger)maxBufferCount usedLength:(NSUInteger *)usedBufferCount encoding:(NSStringEncoding)encoding options:(NSStringEncodin…

rangeOfComposedCharacterSequencesForRange:

INDEX>Foundation>NSString> 指定した範囲の文字の連続した文字の固まりの範囲を返します 解説 指定した範囲の文字の連続した文字の固まりの範囲を返します 返り値 ( NSRange ) なし 引数 フレームワーク Foundation クラス NSString Instance Methods 使用…

enumerateSubstringsInRange:options:usingBlock:

INDEX>Foundation>NSString> 指定した範囲で文字列とマッチする行があるかを調べます。 -(void)enumerateSubstringsInRange:(NSRange)range options:(NSStringEnumerationOptions)opts usingBlock:(void (^)(NSString *substring, NSRange substringRange, N…

-enumerateLinesUsingBlock:

INDEX>Foundation>NSString 指定した文字列とマッチする行があるかを検索します apple(OS X) apple(iOS) -(void)enumerateLinesUsingBlock:(void (^)(NSString *line, BOOL *stop))block 【予約販売商品】北海道ニセコ産男爵いも10kg【じゃがいも ポテト 人…

rangeOfString:options:range:locale:

INDEX>Foundation>NSString> 文字列をオプション、範囲、ロケールで比較して部分一致するレシーバの範囲を返します -(NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)searchRange locale:(NSLocale *)loca…

stringByReplacingCharactersInRange:withString:

INDEX>Foundation>NSString レシーバの指定した範囲の文字列を指定した文字列(replacement)に置き換えた新しい文字列を返します -(NSString *)stringByReplacingCharactersInRange:(NSRange)range withString:(NSString *)replacement 解説 レシーバの指定…

-stringByReplacingOccurrencesOfString:withString:options:range:

INDEX>Foundation>NSString> レシーバに含まれる文字列(target)を別の文字列(replacement)で置き換えた新しい文字列オブジェクトを返します -(NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement o…

stringByReplacingOccurrencesOfString:withString:

INDEX>Foundation>NSString> レシーバの指定した文字列を別の文字列で置き換えた新しい文字列を返します -(NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement 解説 レシーバの指定した文字列(target)…

stringWithContentsOfFile:

INDEX>Foundation>NSString> ファイルから読み込んだデータでNSStringを作って初期化して返します +(id)stringWithContentsOfFile:(NSString *)path 解説 ■10.4以降非推奨。 initWithContentsOfFile:usedEncoding:errorを使用します。メモリを確保してファイ…

+string

INDEX>Foundation>NSString> 空の文字列を作って返します +( id )string 解説 空の文字列を返します。 返り値 ( id ) 文字列(NSStringまたはそのサブクラス) 引数 フレームワーク Foundation クラス NSString Class Methods 使用可能 10.0 2.0 参照 - init …

smallestEncoding

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

stringByAppendingPathComponent:

INDEX>Foundation>NSString> 文字列を追加した新しい文字列を返します(最後尾に/が付いていない場合は付加する) -(NSString *)stringByAppendingPathComponent:(NSString *)aString 解説 文字列を追加します(最後尾に/が付いていない場合は付加する) …

NSString

INDEX>Foundation 変更しない文字列クラス 解説 変更しない文字列クラスです 継承 NSObject 準拠 NSCoding NSCopying NSMutableCopying NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 Mac OS X v10.0 以降 …

NSString

INDEX>Foundation 変更しない文字列クラス 解説 作成後に変更不可な文字列を表すクラスです。変更可能な文字列はNSMutableStringクラスを使います。 継承 NSObject 準拠 NSCopying NSMutableCopying NSSecureCoding NSObject (NSObject) フレームワーク /Sys…

stringByReplacingPercentEscapesUsingEncoding:

INDEX>Foundation>NSString> URLエンコーディング文字列を指定したエンコーディングでNSStringにして返します -(NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding 解説 URLエンコーディング文字列を指定したエンコーデ…

stringByAddingPercentEscapesUsingEncoding:

指定したエンコーディングを使ってURLエンコーディングの文字列を返します -(NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding )encoding 解説 指定したエンコーディングを使ってURLエンコーディングの文字列を返します。特定の文字…

precomposedStringWithCompatibilityMapping

INDEX>Foundation>NSString> 文字列を標準化して返します 解説 文字列を標準化して返します。 返り値 ( NSString * ) データ 引数 フレームワーク Foundation クラス NSString Instance Methods 使用可能 10.2 参照 -precomposedStringWithCanonicalMapping …

precomposedStringWithCanonicalMapping

INDEX>Foundation>NSString> 文字列を標準化して返します 解説 文字列を標準化して返します。 返り値 ( NSString * ) データ 引数 フレームワーク Foundation クラス NSString Instance Methods 使用可能 10.2 参照 -precomposedStringWithCompatibilityMapp…