Cocoa API解説(macOS/iOS)

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

目次

Function

CFUUIDGetTypeID

CFTypeID CFUUIDGetTypeID 解説 返り値 引数 なし フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDGetUUIDBytes

CFUUIDBytes CFUUIDGetUUIDBytes ( CFUUIDRef uuid ); 解説 返り値 引数 ( CFUUIDRef )uuid フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDGetConstantUUIDWithBytes

CFUUIDRef CFUUIDGetConstantUUIDWithBytes ( CFAllocatorRef alloc , UInt8 byte0 , UInt8 byte1 , UInt8 byte2 , UInt8 byte3 , UInt8 byte4 , UInt8 byte5 , UInt8 byte6 , UInt8 byte7 , UInt8 byte8 , UInt8 byte9 , UInt8 byte10 , UInt8 byte11 , UIn…

CFUUIDCreateString

CFStringRef CFUUIDCreateString ( CFAllocatorRef alloc , CFUUIDRef uuid ); 解説 返り値 引数 ( CFAllocatorRef )alloc ( CFUUIDRef )uuid フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDCreateWithBytes

CFUUIDRef CFUUIDCreateWithBytes ( CFAllocatorRef alloc , UInt8 byte0 , UInt8 byte1 , UInt8 byte2 , UInt8 byte3 , UInt8 byte4 , UInt8 byte5 , UInt8 byte6 , UInt8 byte7 , UInt8 byte8 , UInt8 byte9 , UInt8 byte10 , UInt8 byte11 , UInt8 byte12…

CFUUIDCreateFromUUIDBytes

CFUUIDRef CFUUIDCreateFromUUIDBytes ( CFAllocatorRef alloc , CFUUIDBytes bytes ); 解説 返り値 引数 ( CFAllocatorRef )alloc ( CFUUIDBytes )bytes フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDCreateFromString

CFUUIDRef CFUUIDCreateFromString ( CFAllocatorRef alloc , CFStringRef uuidStr ); 解説 返り値 引数 ( CFAllocatorRef )alloc ( CFStringRef )uuidStr フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDCreate

CFUUIDRef CFUUIDCreate ( CFAllocatorRef alloc ); 解説 返り値 引数 ( CFAllocatorRef )alloc フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUserNotificationUpdate

SInt32 CFUserNotificationUpdate ( CFUserNotificationRef userNotification , CFTimeInterval timeout , CFOptionFlags flags , CFDictionaryRef dictionary ); 解説 返り値 引数 ( CFUserNotificationRef )userNotification ( CFTimeInterval )timeout ( …

NSLog

ログを表示する void NSLog ( NSString * format , ... ... ); 解説 ログを表示する void NSLog(NSString *format, ...) ●__LINE__で行数を表示 NSLog(@"%d: failed", __LINE__); ●__PRETTY_FUNCTION__で関数またはメソッドを表示 ●__FILE__でファイル名を表…

NSSwapBigDoubleToHost

指定した数値のバイトを交換します double NSSwapBigDoubleToHost ( NSSwappedDouble x ); 解説 指定した数値のバイトを交換します。 返り値 引数 ( NSSwappedDouble )x フレームワーク Foundation クラス NSSwapBigDoubleToHost Function 使用可能 10.0 参…

NSSwapBigFloatToHost

数のバイトを交換します float NSSwapBigFloatToHost ( NSSwappedFloat x ); 解説 数のバイトを交換します。 返り値 引数 ( NSSwappedFloat )x フレームワーク Foundation クラス NSSwapBigFloatToHost Function 使用可能 10.0 参照 NSSwapHostFloatToBig NS…

NSSwapBigIntToHost

数のバイトを交換します unsigned int NSSwapBigIntToHost ( unsigned int x ); 解説 数のバイトを交換します。 返り値 引数 ( unsigned int )x フレームワーク Foundation クラス NSSwapBigIntToHost Function 使用可能 10.0 参照 NSSwapHostIntToBig NSSwa…

NSSwapBigLongLongToHost

数のバイトを交換します unsigned long long NSSwapBigLongLongToHost ( unsigned long long x ); 解説 数のバイトを交換します。 返り値 引数 ( unsigned long long )x フレームワーク Foundation クラス NSSwapBigLongLongToHost Function 使用可能 10.0 …

NSSwapBigLongToHost

数のバイトを交換します unsigned long NSSwapBigLongToHost ( unsigned long x ); 解説 数のバイトを交換します。 返り値 引数 ( unsigned long )x フレームワーク Foundation クラス NSSwapBigLongToHost Function 使用可能 10.0 参照 NSSwapHostLongToBig…

NSSwapBigShortToHost

数のバイトを交換します。 unsigned short NSSwapBigShortToHost ( unsigned short x ); 解説 数のバイトを交換します。 返り値 引数 ( unsigned short )x フレームワーク Foundation クラス NSSwapBigShortToHost Function 使用可能 10.0 参照 NSSwapHostSh…

NSSwapDouble

指定した数値の交換をします NSSwappedDouble NSSwapDouble ( NSSwappedDouble x ); 解説 指定した数値の交換をします。 返り値 引数 ( NSSwappedDouble )x フレームワーク Foundation クラス NSSwapDouble Function 使用可能 10.0 参照 NSSwapLongLong NSSw…

NSSwapFloat

指定した数値の交換をします NSSwappedFloat NSSwapFloat ( NSSwappedFloat x ); 解説 指定した数値の交換をします。 返り値 引数 ( NSSwappedFloat )x フレームワーク Foundation クラス NSSwapFloat Function 使用可能 10.0 参照 NSSwapLong NSSwapDouble …

NSSwapHostDoubleToBig

指定した数値の交換をします NSSwappedDouble NSSwapHostDoubleToBig ( double x ); 解説 指定した数値の交換をします。 返り値 引数 ( double )x フレームワーク Foundation クラス NSSwapHostDoubleToBig Function 使用可能 10.0 参照 NSSwapBigDoubleToHo…

NSSwapHostDoubleToLittle

指定した数値の交換をします NSSwappedDouble NSSwapHostDoubleToLittle ( double x ); 解説 指定した数値の交換をします。 返り値 引数 ( double )x フレームワーク Foundation クラス NSSwapHostDoubleToLittle Function 使用可能 10.0 参照 NSSwapLittleD…

NSSwapHostFloatToBig

指定した数値の交換をします NSSwappedFloat NSSwapHostFloatToBig ( float x ); 解説 指定した数値の交換をします。 返り値 引数 ( float )x フレームワーク Foundation クラス NSSwapHostFloatToBig Function 使用可能 10.0 参照 NSSwapBigFloatToHost NSS…

NSSwapHostFloatToLittle

指定した数値の交換をします NSSwappedFloat NSSwapHostFloatToLittle ( float x ); 解説 指定した数値の交換をします。 返り値 引数 ( float )x フレームワーク Foundation クラス NSSwapHostFloatToLittle Function 使用可能 10.0 参照 NSSwapLittleFloatT…

NSSwapHostIntToBig

指定した数値の交換をします unsigned int NSSwapHostIntToBig ( unsigned int x ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned int )x フレームワーク Foundation クラス NSSwapHostIntToBig Function 使用可能 10.0 参照 NSSwapBigIntToHo…

NSSwapHostIntToLittle

指定した数値の交換をします unsigned int NSSwapHostIntToLittle ( unsigned int x ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned int )x フレームワーク Foundation クラス NSSwapHostIntToLittle Function 使用可能 10.0 参照 NSSwapLitt…

NSSwapHostLongLongToBig

指定した数値の交換をします unsigned long long NSSwapHostLongLongToBig ( unsigned long long x ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned long long )x フレームワーク Foundation クラス NSSwapHostLongLongToBig Function 使用可…

NSSwapHostLongLongToLittle

指定した数値の交換をします unsigned long long NSSwapHostLongLongToLittle ( unsigned long long x ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned long long )x フレームワーク Foundation クラス NSSwapHostLongLongToLittle Function …

NSSwapHostLongToBig

指定した数値の交換をします unsigned long NSSwapHostLongToBig ( unsigned long x ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned long )x フレームワーク Foundation クラス NSSwapHostLongToBig Function 使用可能 10.0 参照 NSSwapBigLo…

NSSwapHostLongToLittle

指定した数値の交換をします unsigned long NSSwapHostLongToLittle ( unsigned long x ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned long )x フレームワーク Foundation クラス NSSwapHostLongToLittle Function 使用可能 10.0 参照 NSSwa…

NSSwapHostShortToBig

指定した数値の交換をします unsigned short NSSwapHostShortToBig ( unsigned short x ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned short )x フレームワーク Foundation クラス NSSwapHostShortToBig Function 使用可能 10.0 参照 NSSwap…

NSSwapHostShortToLittle

指定した数値の交換をします unsigned short NSSwapHostShortToLittle ( unsigned short x ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned short )x フレームワーク Foundation クラス NSSwapHostShortToLittle Function 使用可能 10.0 参照 …

NSSwapInt

指定した数値の交換をします unsigned int NSSwapInt ( unsigned int inv ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned int )inv フレームワーク Foundation クラス NSSwapInt Function 使用可能 10.0 参照 NSSwapShort NSSwapLong NSSwapL…

NSSwapLittleDoubleToHost

指定した数値の交換をします double NSSwapLittleDoubleToHost ( NSSwappedDouble x ); 解説 指定した数値の交換をします。 返り値 引数 ( NSSwappedDouble )x フレームワーク Foundation クラス NSSwapLittleDoubleToHost Function 使用可能 10.0 参照 NSSw…

NSSwapLittleFloatToHost

指定した数値の交換をします float NSSwapLittleFloatToHost ( NSSwappedFloat x ); 解説 指定した数値の交換をします。 返り値 引数 ( NSSwappedFloat )x フレームワーク Foundation クラス NSSwapLittleFloatToHost Function 使用可能 10.0 参照 NSSwapHos…

NSSwapLittleIntToHost

指定した数値の交換をします unsigned int NSSwapLittleIntToHost ( unsigned int x ); 解説 指定した数値の交換をします。リトルエンディアンフォーマットで返します。 返り値 引数 ( unsigned int )x フレームワーク Foundation クラス NSSwapLittleIntToH…

NSSwapLittleLongLongToHost

指定した数値の交換をします unsigned long long NSSwapLittleLongLongToHost ( unsigned long long x ); 解説 指定した数値の交換をします。リトルエンディアンフォーマットで返します。 返り値 引数 ( unsigned long long )x フレームワーク Foundation ク…

NSSwapLittleLongToHost

指定した数値の交換をします unsigned long NSSwapLittleLongToHost ( unsigned long x ); 解説 指定した数値の交換をします。リトルエンディアンフォーマットで返します。 返り値 引数 ( unsigned long )x フレームワーク Foundation クラス NSSwapLittleLo…

NSSwapLittleShortToHost

指定した数値の交換をします unsigned short NSSwapLittleShortToHost ( unsigned short x ); 解説 指定した数値の交換をします。リトルエンディアンフォーマットで返します。 返り値 引数 ( unsigned short )x フレームワーク Foundation クラス NSSwapLitt…

NSSwapLong

指定した数値の交換をします unsigned long NSSwapLong ( unsigned long inv ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned long )inv フレームワーク Foundation クラス NSSwapLong Function 使用可能 10.0 参照 NSSwapLongLong NSSwapInt …

NSSwapLongLong

指定した数値の交換をします unsigned long long NSSwapLongLong ( unsigned long long inv ); 解説 指定した数値の交換をします。1バイト目と8バイト目、2バイト目と7バイト目、3バイト目と6バイト目、4バイト目と5バイト目を交換します。 返り値 引数 ( un…

NSSwapShort

指定した数値の上位バイトと下位バイトの交換をします unsigned short NSSwapShort ( unsigned short inv ); 解説 指定した数値の上位バイトと下位バイトの交換をします。 返り値 引数 ( unsigned short )inv フレームワーク Foundation クラス NSSwapShort …

NSTemporaryDirectory

ユーザーのシステム上でテンポラリディレクトリを返します NSString * NSTemporaryDirectory ( void ); 解説 ユーザーのシステム上でテンポラリディレクトリを返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSTemporaryDirectory Funct…

NSUnionRange

二つの範囲を含む範囲を返します NSRange NSUnionRange ( NSRange range1 , NSRange range2 ); 解説 二つの範囲を含む範囲を返します。 返り値 引数 ( NSRange )range1 ( NSRange )range2 フレームワーク Foundation クラス NSUnionRange Function 使用可能 …

NSUnionRect

2つのNSRectが含まれる最小のNSRectを返します NSRect NSUnionRect ( NSRect aRect , NSRect bRect ); 解説 2つのNSRectが含まれる最小のNSRectを返します。 返り値 引数 ( NSRect )aRect ( NSRect )bRect フレームワーク Foundation クラス NSUnionRect Fun…

NSUserName

現在のユーザーのログイン名を返します NSString * NSUserName ( void ); 解説 現在のユーザーのログイン名を返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSUserName Function 使用可能 10.0 参照 NSFullUserName NSHomeDirectory NS…

NSWidth

NSRectの幅を返します float NSWidth ( NSRect aRect ); 解説 NSRectの幅を返します。 返り値 ( float ) 幅(浮動小数点値) 引数 ( NSRect )aRect フレームワーク Foundation クラス NSWidth Function 使用可能 10.0 参照 NSMaxX NSMaxY NSMidX NSMidY NSMi…

NSZoneCalloc

ゾーンでメモリを割り当てる void * NSZoneCalloc ( NSZone * zone , unsigned int numElems , unsigned int byteSize ); 解説 ゾーンでメモリを割り当てる。 返り値 引数 ( NSZone * )zone ( unsigned int )numElems ( unsigned int )byteSize フレームワー…

NSZoneFree

指定したゾーンでメモリーブロックの割当てを解除する void NSZoneFree ( NSZone * zone , void * pointer ); 解説 指定したゾーンでメモリーブロックの割当てを解除する。 返り値 引数 ( NSZone * )zone ( void * )pointer フレームワーク Foundation クラ…

NSZoneFromPointer

与えられたメモリーブロックのゾーンを返します NSZone* NSZoneFromPointer ( void * pointer ); 解説 与えられたメモリーブロックのゾーンを返します 返り値 引数 ( void * )pointer フレームワーク Foundation クラス NSZoneFromPointer Function 使用可能…

NSZoneMalloc

ゾーンでメモリを割り当てます void* NSZoneMalloc ( NSZone * zone , unsigned int size ); 解説 ゾーンでメモリを割り当てます。 返り値 ( void ) なし 引数 ( NSZone * )zone ( unsigned int )size フレームワーク Foundation クラス NSZoneMalloc Functi…

NSZoneName

指定したゾーンの名前を返します NSString * NSZoneName ( NSZone * zone ); 解説 指定したゾーンの名前を返します。 返り値 引数 ( NSZone * )zone フレームワーク Foundation クラス NSZoneName Function 使用可能 10.0 参照 NSSetZoneName 例文 #import "…