Cocoa API解説(macOS/iOS)

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

目次

10.6

desktopImageOptionsForScreen:

INDEX>AppKit>NSWorkspace デスクトップ画像のオプション Objective-C - (NSDictionary *)desktopImageOptionsForScreen:(NSScreen *)screen Swift func desktopImageOptionsForScreen(_ screen: NSScreen) -> [NSObject : AnyObject]? 解説 デスクトップ画…

windowNumbersWithOptions

INDEX>AppKit> NSWindow オプション付きでウインドウ番号を返します Objective-C + (NSArray *)windowNumbersWithOptions:(NSWindowNumberListOptions)options Swift class func windowNumbersWithOptions(_ options: NSWindowNumberListOptions) -> [AnyObj…

colorSpace

INDEX>AppKit> NSWindow ウインドウのカラースペース Objective-C @property(strong) NSColorSpace *colorSpace Swift var colorSpace: NSColorSpace? 解説 ウインドウのカラースペース 設定値 Objective-C @property(strong) NSColorSpace *colorSpace Swif…

フルスクリーンモードにする

アプリケーションからフルスクリーンモードにするには【Swift】 window.collectionBehavior = NSWindowCollectionBehavior.FullScreenPrimary 主に使用するウインドウのcollectionBehaviorにNSWindowCollectionBehavior.FullScreenPrimaryをセットする。 win…

NSApplicationPresentationOptions

INDEX>AppKit>NSApplication アプリケーションの表示オプション Objective-C enum { NSApplicationPresentationDefault = 0, NSApplicationPresentationAutoHideDock = (1 << 0), NSApplicationPresentationHideDock = (1 << 1), NSApplicationPresentationA…

NSUserInterfaceLayoutDirection

INDEX>AppKit>NSApplication ユーザーインターフェースの方向 Objective-C enum { NSUserInterfaceLayoutDirectionLeftToRight = 0, NSUserInterfaceLayoutDirectionRightToLeft = 1 }; typedef NSInteger NSUserInterfaceLayoutDirection; Swift enum NSUse…

unregisterUserInterfaceItemSearchHandler:

INDEX>AppKit>NSApplication アプリケーションのHelp検索で使用するハンドラを設定解除 Objective-C - (void)unregisterUserInterfaceItemSearchHandler:(id<NSUserInterfaceItemSearching>)handler Swift func unregisterUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSe</nsuserinterfaceitemsearching>…

searchString:inUserInterfaceItemString:searchRange:foundRange:

INDEX>AppKit>NSApplication 文字列の検索 Objective-C - (BOOL)searchString:(NSString *)searchString inUserInterfaceItemString:(NSString *)stringToSearch searchRange:(NSRange)searchRange foundRange:(NSRange *)foundRange Swift func searchStrin…

registerUserInterfaceItemSearchHandler:

INDEX>AppKit>NSApplication アプリケーションのHelp検索で使用するハンドラを設定 Objective-C - (void)registerUserInterfaceItemSearchHandler:(id<NSUserInterfaceItemSearching>)handler Swift func registerUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSearching)</nsuserinterfaceitemsearching>…

-level

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

-skipDescendants

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

自動参照カウント(ARC)

アーク 設定 Xcode4.2以降でデフォルト 新規プロジェクトの作成で「Use Automatic Reference Counting」のチェックを入れるビルド設定で「Objective-C Automatic Reference Counting」をYESにする。 変換 既存のソースコードをARC対応にするには Edit>Refact…

ブロック構文(blocks)

Index>Objective-C>blocks ブロック構文 ブロックはMacOS X10.6、iOS4.0から使うことができるApple のC言語拡張です。 C,Objective-C,C++で使うことができます。他のプログラミング言語ではクロージャと呼ばれることがある機能です。非同期通信などによく使…

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 参照 サンプル

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…

indexesOfObjectsAtIndexes:options:passingTest:

- (NSIndexSet *)indexesOfObjectsAtIndexes:(NSIndexSet *)indexSet options:(NSEnumerationOptions)opts passingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate 解説 返り値 引数 フレームワーク Foundation クラス NSArray 使用可能 iOS4…

indexesOfObjectsWithOptions:passingTest:

- (NSIndexSet *)indexesOfObjectsWithOptions:(NSEnumerationOptions)opts passingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate 解説 返り値 引数 フレームワーク Foundation クラス NSArray 使用可能 参照 例文

indexesOfObjectsPassingTest:

- (NSIndexSet *)indexesOfObjectsPassingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate 解説 【Amazon.co.jp限定】 オリオンバラエティギフト(懐かしのラムネ菓子17種類 計38個入り)出版社/メーカー: オリオン発売日: 2010/09/09メディア:…

indexOfObjectWithOptions:passingTest:

- (NSUInteger)indexOfObjectWithOptions:(NSEnumerationOptions)opts passingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate 解説 返り値 引数 探すオブジェクト フレームワーク Foundation クラス NSArray 使用可能 参照 例文

-indexOfObjectPassingTest:

INDEX>Foundation>NSArray - (NSUInteger)indexOfObjectPassingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate 解説 返り値 (NSUInteger) 引数 探すオブジェクト フレームワーク Foundation クラス NSArray 使用可能 iOS 4.0以降 参照 例文 …

keysOfEntriesWithOptions:passingTest:

ブロックオブジェクトで適合した値に対応するキーのセットを返します。 -(NSSet *)keysOfEntriesWithOptions:(NSEnumerationOptions)opts passingTest:(BOOL (^)(id key, id obj, BOOL *stop))predicate 解説 返り値 ( NSSet * ) 引数 ( NSEnumerationOption…

keysOfEntriesPassingTest:

ブロックオブジェクトで、制限された値に対応するキーのセットを返します。 -(NSSet *)keysOfEntriesPassingTest:(BOOL (^)(id key, id obj, BOOL *stop))predicate 解説 返り値 ( NSSet * ) 引数 ( BOOL (^)(id key, id obj, BOOL *stop) )predicate フレー…

keysSortedByValueWithOptions:usingComparator:

コンペレータを使って比較してソートしたキーの配列を返します。 -(NSArray *)keysSortedByValueWithOptions:(NSSortOptions)opts usingComparator:(NSComparator)cmptr 解説 返り値 ( NSArray * ) 引数 ( NSSortOptions )opts ( NSComparator )cmptr フレー…

keysSortedByValueUsingComparator:

コンペレータを使ってソートしたキーの配列を返します。 -(NSArray *)keysSortedByValueUsingComparator:(NSComparator)cmptr 解説 返り値 ( NSArray * ) 引数 ( NSComparator )cmptr フレームワーク Foundation クラス NSDictionary Instance Methods 使用…

enumerateKeysAndObjectsWithOptions:usingBlock:

-(void)enumerateKeysAndObjectsWithOptions:(NSEnumerationOptions)opts usingBlock:(void (^)(id key, id obj, BOOL *stop))block 解説 返り値 ( void ) 引数 ( NSEnumerationOptions )opts ( void (^)(id key, id obj, BOOL *stop) )block フレームワーク…

-enumerateKeysAndObjectsUsingBlock:

INDEX>Foundation> NSDictionary>-enumerateKeysAndObjectsUsingBlock: ブロック構文を使用して辞書から検索します 編集時バージョン OS X 10.8,iOS 6.1apple(mac) apple(iOS) -(void)enumerateKeysAndObjectsUsingBlock:(void (^)(id key, id obj, BOOL *st…