Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

iOS4.0

-level

INDEX>Foundation>NSDirectoryEnumerator - (NSUInteger)level ディレクトリのレベル 解説 ディレクトリのレベル 0から始まります。 返り値 (NSUInteger) 階層レベル 引数 フレームワーク Foundation クラス NSDirectoryEnumerator Instance Methods 使用可…

-skipDescendants

INDEX>Foundation>NSDirectoryEnumerator skipDescendentsというメソッドがありますが、スペルミスのため10.6になって-skipDescendantsメソッドが追加されました。 - (void)skipDescendants サブディレクトリを調べずに、スキップします 解説 サブディレクト…

initWithURL:append:

-(id)initWithURL:(NSURL *)url: append:(BOOL)shouldAppend: 解説 ファイルにアウトプットストリームを初期化して返します。 返り値 ( id ) オブジェクト 引数 ( NSString * )path ( BOOL )shouldAppend フレームワーク Foundation クラス NSOutputStream I…

outputStreamWithURL:append:

+(id)outputStreamWithURL:(NSURL *)url: append:(BOOL)shouldAppend: 解説 アウトプットストリームをURLに出力します。 返り値 ( id ) オブジェクト 引数 ( NSURL * )url ( BOOL )shouldAppend フレームワーク Foundation クラス NSOutputStream Class Meth…

pattern

INDEX>Foundation>NSRegularExpression 正規表現パターンを返します(読み出しのみ) プロパティ名 @property(readonly) NSString *pattern 解説 フレームワーク Foundation クラス NSRegularExpression 使用可能 OS X 10.7以降 iOS 4.0以降 参照 regularExpre…

options

INDEX>Foundation>NSRegularExpression 正規表現を使う時のオプションを返します。(読み出しのみ) プロパティ名 @property(readonly) NSRegularExpressionOptions options 解説 正規表現を使う時のオプションを返します。(読み出しのみ) フレームワーク …

numberOfCaptureGroups

INDEX>Foundation>NSRegularExpression プロパティ名 @property(readonly) NSUInteger numberOfCaptureGroups 解説 フレームワーク Foundation クラス NSRegularExpression 使用可能 OS X 10.7以降 iOS 4.0以降 参照 定義 NSRegularExpression.h

NSMatchingOptions

INDEX>Foundation>NSRegularExpression enum { NSMatchingReportProgress = 1 << 0, NSMatchingReportCompletion = 1 << 1, NSMatchingAnchored = 1 << 2, NSMatchingWithTransparentBounds = 1 << 3, NSMatchingWithoutAnchoringBounds = 1 << 4 }; 解説 引…

NSMatchingFlags

INDEX>Foundation>NSRegularExpression enum { NSMatchingProgress = 1 << 0, NSMatchingCompleted = 1 << 1, NSMatchingHitEnd = 1 << 2, NSMatchingRequiredEnd = 1 << 3, NSMatchingInternalError = 1 << 4 }; 解説 引数 返り値 フレームワーク Foundatio…

NSRegularExpressionOptions

INDEX>Foundation>NSRegularExpression enum { NSRegularExpressionCaseInsensitive = 1 << 0, NSRegularExpressionAllowCommentsAndWhitespace = 1 << 1, NSRegularExpressionIgnoreMetacharacters = 1 << 2, NSRegularExpressionDotMatchesLineSeparators …

stringByReplacingMatchesInString:options:range:withTemplate:

INDEX>Foundation>NSRegularExpression - (NSString *)stringByReplacingMatchesInString:(NSString *)string options:(NSMatchingOptions)options range:(NSRange)range withTemplate:(NSString *)template 解説 引数 返り値 フレームワーク Foundation ク…

replacementStringForResult:inString:offset:template:

INDEX>Foundation>NSRegularExpression - (NSString *)replacementStringForResult:(NSTextCheckingResult *)result inString:(NSString *)string offset:(NSInteger)offset template:(NSString *)template 解説 引数 返り値 フレームワーク Foundation クラ…

replaceMatchesInString:options:range:withTemplate:

INDEX>Foundation>NSRegularExpression - (NSUInteger)replaceMatchesInString:(NSMutableString *)string options:(NSMatchingOptions)options range:(NSRange)range withTemplate:(NSString *)template 解説 引数 返り値 フレームワーク Foundation クラス…

rangeOfFirstMatchInString:options:range:

INDEX>Foundation>NSRegularExpression - (NSRange)rangeOfFirstMatchInString:(NSString *)string options:(NSMatchingOptions)options range:(NSRange)range 解説 引数 返り値 フレームワーク Foundation クラス NSRegularExpression 使用可能 OS X 10.7以…

numberOfMatchesInString:options:range:

INDEX>UIKit>NSRegularExpression - (NSUInteger)numberOfMatchesInString:(NSString *)string options:(NSMatchingOptions)options range:(NSRange)range 解説 引数 返り値 フレームワーク Foundation クラス NSRegularExpression 使用可能 OS X 10.7以降 i…

matchesInString:options:range:

INDEX>Foundation>NSRegularExpression - (NSArray *)matchesInString:(NSString *)string options:(NSMatchingOptions)options range:(NSRange)range 解説 引数 返り値 フレームワーク Foundation クラス NSRegularExpression 使用可能 OS X 10.7以降 iOS 4…

initWithPattern:options:error:

INDEX>Foundation>NSRegularExpression - (id)initWithPattern:(NSString *)pattern options:(NSRegularExpressionOptions)options error:(NSError **)error 解説 引数 返り値 フレームワーク Foundation クラス NSRegularExpression 使用可能 OS X 10.7以降…

firstMatchInString:options:range:

INDEX>Foundation>NSRegularExpression - (NSTextCheckingResult *)firstMatchInString:(NSString *)string options:(NSMatchingOptions)options range:(NSRange)range 解説 引数 返り値 フレームワーク Foundation クラス NSRegularExpression 使用可能 OS …

enumerateMatchesInString:options:range:usingBlock:

INDEX>UIKit>NSRegularExpression - (void)enumerateMatchesInString:(NSString *)string options:(NSMatchingOptions)options range:(NSRange)range usingBlock:(void (^)(NSTextCheckingResult *result, NSMatchingFlags flags, BOOL *stop))block 解説 引…

regularExpressionWithPattern:options:error:

INDEX>Foundation>NSRegularExpression + (NSRegularExpression *)regularExpressionWithPattern:(NSString *)pattern options:(NSRegularExpressionOptions)options error:(NSError **)error 解説 引数 返り値 フレームワーク Foundation クラス NSRegularE…

escapedTemplateForString:

INDEX>UIKit>NSRegularExpression + (NSString *)escapedTemplateForString:(NSString *)string 解説 引数 返り値 フレームワーク Foundation クラス NSRegularExpression 使用可能 OS X 10.7以降 iOS 4.0以降 参照 サンプル

escapedPatternForString:

INDEX>Foundation>NSRegularExpression + (NSString *)escapedPatternForString:(NSString *)string 解説 引数 返り値 フレームワーク Foundation クラス NSRegularExpression 使用可能 OS X 10.7以降 iOS 4.0以降 参照 サンプル

expressionForFunction:arguments:

Index>Foundation>NSExpression +(NSExpression *)expressionForFunction:(NSString *)name arguments:(NSArray *)parameters: 解説 決まった機能を起動する新しい数式を返します。 返り値 ( NSExpression * ) なし 引数 ( NSString * )name ( NSArray * )pa…

resourceURL

INDEX>UIKit> NSBundle 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

sharedSupportURL

INDEX>UIKit> NSBundle - (NSURL *)sharedSupportURL 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

sharedFrameworksURL

INDEX>UIKit> NSBundle - (NSURL *)sharedFrameworksURL 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

privateFrameworksURL

INDEX>UIKit> NSBundle - (NSURL *)privateFrameworksURL 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

URLForAuxiliaryExecutable:

INDEX>UIKit> NSBundle - (NSURL *)URLForAuxiliaryExecutable:(NSString *)executableName 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

executableURL

INDEX>UIKit> NSBundle - (NSURL *)executableURL 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

builtInPlugInsURL

INDEX>Foundation>NSBundle 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

bundleURL

INDEX>UIKit> NSBundle 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

bundleURL

INDEX>UIKit> NSBundle - (NSURL *)bundleURL 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

URLsForResourcesWithExtension:subdirectory:inBundleWithURL:

INDEX>Foundation>NSBundle 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

URLForResource:withExtension:subdirectory:inBundleWithURL:

INDEX>Foundation>NSBundle 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

URLsForResourcesWithExtension:subdirectory:localization:

INDEX>UIKit> NSBundle - (NSArray *)URLsForResourcesWithExtension:(NSString *)extensions subdirectory:(NSString *)subpath localization:(NSString *)localizationName 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.…

URLForResource:withExtension:subdirectory:localization:

INDEX>UIKit> NSBundle - (NSURL *)URLForResource:(NSString *)name withExtension:(NSString *)extension 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

URLsForResourcesWithExtension:subdirectory:

INDEX>UIKit> NSBundle - (NSArray *)URLsForResourcesWithExtension:(NSString *)extension subdirectory:(NSString *)subpath 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

URLForResource:withExtension:

INDEX>UIKit> NSBundle - (NSURL *)URLForResource:(NSString *)name withExtension:(NSString *)extension 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

URLForResource:withExtension:subdirectory:

INDEX>UIKit> NSBundle - (NSURL *)URLForResource:(NSString *)name withExtension:(NSString *)extension 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

initWithURL:

INDEX>UIKit> NSBundle - (id)initWithURL:(NSURL *)url 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

bundleWithURL:

INDEX>Foundation>NSBundle 解説 引数 返り値 フレームワーク Foundation クラス NSBundle 使用可能 OS X 10.6 iOS 4.0 参照 サンプル

resourcePath

リソースを含んでいるレシーババンドルのサブディレクトリのフルパス名を返します 解説 リソースを含んでいるレシーババンドルのサブディレクトリのフルパス名を返します。 返り値 ( NSString * ) フルパス 引数 フレームワーク Foundation クラス NSBundle …

enumerateAttributesInRange:options:usingBlock:

INDEX>Foundation>NSAttributedString 解説 返り値 引数 フレームワーク Foundation クラス NSAttributedString 使用可能 10.6 iOS4.0 参照 例文

enumerateAttribute:inRange:options:usingBlock:

INDEX>Foundation>NSAttributedString 解説 返り値 引数 フレームワーク Foundation クラス NSAttributedString 使用可能 10.6 iOS4.0 参照 例文

-sortedArrayWithOptions:usingComparator:

INDEX>Foundation>NSArray NSComparatorブロックでソートした配列を返します。 - (NSArray *)sortedArrayWithOptions:(NSSortOptions)opts usingComparator:(NSComparator)cmptr 解説 NSComparatorブロックでソートした配列を返します。 返り値 (NSArray *) …

-sortedArrayUsingComparator:

INDEX>Foundation>NSArray NSComparatorブロックでソートした配列を返します。 - (NSArray *)sortedArrayUsingComparator:(NSComparator)cmptr 解説 NSComparatorブロックでソートした配列を返します。 返り値 (NSArray *) 引数 (NSComparator)cmptr 比較ブ…

enumerateObjectsAtIndexes:options:usingBlock:

配列で指定した順序に与えられたブロックを使って実行する - (void)enumerateObjectsAtIndexes:(NSIndexSet *)indexSet options:(NSEnumerationOptions)opts usingBlock:(void (^)(id obj, NSUInteger idx, BOOL *stop))block 解説 配列で指定した順序に与え…

-enumerateObjectsWithOptions:usingBlock:

INDEX>Foundation>NSArray 配列で最初のオブジェクトから終わりのオブジェクトに順番にそれぞれのオブジェクトにブロックを実行します。 - (void)enumerateObjectsWithOptions:(NSEnumerationOptions)opts usingBlock:(void (^)(id obj, NSUInteger idx, BOO…

-enumerateObjectsUsingBlock:

INDEX>Foundation>NSArray 配列で最初のオブジェクトから終わりのオブジェクトに順番にそれぞれのオブジェクトにブロックを実行します。 - (void)enumerateObjectsUsingBlock:(void (^)(id obj, NSUInteger idx, BOOL *stop))block 解説 配列で最初のオブジ…

indexOfObject:inSortedRange:options:usingComparator:

INDEX>Foundation>NSArray 指定の範囲、オプションでNSComparatorブロックを使って、探したい要素の番号を返します。 - (NSUInteger)indexOfObject:(id)obj inSortedRange:(NSRange)r options:(NSBinarySearchingOptions)opts usingComparator:(NSComparator…