macOS/iOS API解説

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

目次

iOS2.0

generatesCalendarDates

レシーバーがカレンダー日付を作るならYESを返します。そうでなければNOを返します 解説 レシーバーがカレンダー日付を作るならYESを返します。そうでなければNOを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSDateFormatter…

getObjectValue:forString:range:error:

-(BOOL)getObjectValue:(out id *)obj: forString:(NSString *) string range:(inout NSRange *)rangep : error:(out NSError **)error: 解説 objの内容が文字列を表すならYESを返します。そして、現在の設定で日付を作るのに必要な範囲をrangepに入れます。…

isLenient

レシーバーが文字をパースする時heuristicsを使うのであればYESを返します 解説 レシーバーが文字をパースする時heuristicsを使うのであればYESを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSDateFormatter Instance Method…

locale

レシーバーのロケールを返します 解説 レシーバーのロケールを返します。 返り値 ( NSLocale * ) ロケール 引数 フレームワーク Foundation クラス NSDateFormatter Instance Methods 使用可能 10.4 参照 -setLocale: 例文 #import "MyObject.h" @implementa…

monthSymbols

レシーバの月記号を返します 解説 レシーバの月記号を返します。 返り値 ( NSArray * ) なし 引数 フレームワーク Foundation クラス NSDateFormatter Instance Methods 使用可能 10.4 参照 -setMonthSymbols: -shortMonthSymbols -setShortMonthSymbols: 例…

setAMSymbol:

レシーバのAM記号をセットします -(void)setAMSymbol:(NSString *)s: 解説 レシーバのAM記号をセットします。 返り値 ( void ) なし 引数 ( NSString * )s フレームワーク Foundation クラス NSDateFormatter Instance Methods 使用可能 10.4 参照 -AMSymbol…

setCalendar:

-(void)setCalendar:(NSCalendar *)c: 解説 カレンダーをセットします。 返り値 ( void ) なし 引数 ( NSCalendar * )c フレームワーク Foundation クラス NSDateFormatter Instance Methods 使用可能 10.4 参照 -calendar 例文

exceptionWithName:reason:userInfo:

Index>Foundation>NSException 例外を作って返します +(NSException *)exceptionWithName:(NSString *)name: reason:(NSString *)reason: userInfo:(NSDictionary *)userInfo: 解説 例外を作って返します。 name 例外名 reason 例外の理由(Logに表示されま…

raise:format:

Index>Foundation>NSException 例外を発生させます +(void)raise:(NSString *)name: format:(NSString *)format, ...: 解説 例外を発生させます。 【name】 ● NSOperationNotSupportedForKeyException ● NSRangeException 返り値 ( void ) なし 引数 ( NSStr…

raise:format:arguments:

Index>Foundation>NSException 名前(name)、フォーマット(format)、値リスト(argList)で例外を発生させます +(void)raise:(NSString *)name: format:(NSString *)format: arguments:(va_list)argList: 解説 名前(name)、フォーマット(format)、値リスト(argL…

initWithName:reason:userInfo:

Index>Foundation>NSException 例外を初期化して返します -(id)initWithName:(NSString *)name: reason:(NSString *)reason: userInfo:(NSDictionary *)userInfo: 解説 例外を初期化して返します。 name 例外名 reason 例外の理由(Logに表示されます。) us…

name

Index>Foundation>NSException 例外名を返します 解説 例外名を返します。 返り値 ( NSString * ) 名前 引数 フレームワーク Foundation クラス NSException Instance Methods 使用可能 10.0 参照 - initWithName:reason:userInfo: + exceptionWithName:reas…

raise

Index>Foundation>NSException 例外を発生させます 解説 例外を発生させます。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSException Instance Methods 使用可能 10.0 参照 + raise:format: + raise:format:arguments: 例文 #import "My…

reason

Index>Foundation>NSException 例外の理由を返します 解説 例外の理由(Logに表示される)を返します。 返り値 ( NSString * ) 理由 引数 フレームワーク Foundation クラス NSException Instance Methods 使用可能 10.0 参照 - initWithName:reason:userInf…

userInfo

Index>Foundation>NSException 例外の追加情報を返します 解説 例外の追加情報を返します。 なければnilを返します。 返り値 ( NSDictionary * ) 辞書 引数 フレームワーク Foundation クラス NSException Instance Methods 使用可能 10.0 参照 - initWithNa…

decodeValueOfObjCType:at:

INDEX>Foundation>NSCoder> オブジェクティブCタイプの値をデコードします -(void)decodeValueOfObjCType:(const char *)valueType: at:(void *)data: 解説 オブジェクティブCタイプの値をデコードします。【valueType】 "i"または@encode(int) 整数 @encode…

decodeValuesOfObjCTypes:

INDEX>Foundation>NSCoder> オブジェクティブCタイプの値をデコードします引数は値タイプと値が交互に並びます -(void)decodeValuesOfObjCTypes:(const char *)valueTypes, ...: 解説 オブジェクティブCタイプの値をデコードします。引数は値タイプと値が交…

encodeArrayOfObjCType:count:at:

INDEX>Foundation>NSCoder> オブジェクティブC配列をコード化します -(void)encodeArrayOfObjCType:(const char *)itemType: count:(unsigned)count: at:(const void *)address: 解説 オブジェクティブC配列をコード化します。 返り値 ( void ) なし 引数 ( …

encodeBycopyObject:

INDEX>Foundation>NSCoder> オブジェクトをコピーしてコード化します 解説 オブジェクトをコピーしてコード化します。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 - encodeRootObject - enco…

encodeByrefObject:

INDEX>Foundation>NSCoder> オブジェクトをコード化します 解説 オブジェクトをコード化します。 返り値 ( void ) なし 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 - encodeBycopyObject 例文 #import "MyView.h" …

encodeBytes:length:

INDEX>Foundation>NSCoder> バイト列をコード化します -(void)encodeBytes:(const void *)address: length:(unsigned)numBytes: 解説 タイプが明記されていないデータのバイト列をコード化します。 返り値 ( void ) なし 引数 ( const void * )address コー…

encodeConditionalObject:

INDEX>Foundation>NSCoder> 条件付きオブジェクトをエンコードします -(void)encodeConditionalObject:(id)object: 解説 条件付きオブジェクトをエンコードします。 サブクラスでオーバーライドします。 返り値 ( void ) なし 引数 ( id )object オブジェク…

encodeDataObject:

INDEX>Foundation>NSCoder> データオブジェクトをコード化します -(void)encodeDataObject:(NSData *)data: 解説 データオブジェクトをコード化します。 返り値 ( void ) なし 引数 ( NSData * )data データ フレームワーク Foundation クラス NSCoder Insta…

encodeObject:

INDEX>Foundation>NSCoder> オブジェクトをコード化します -(void)encodeObject:(id)object: 解説 オブジェクトをコード化します。 返り値 ( void ) なし 引数 ( id )object オブジェクト フレームワーク Foundation クラス NSCoder Instance Methods 使用可…

encodeRootObject:

INDEX>Foundation>NSCoder> ルートオブジェクトをコード化します -(void)encodeRootObject:(id)rootObject: 解説 ルートオブジェクトをコード化します。 返り値 ( void ) なし 引数 ( id )rootObject ルートオブジェクト フレームワーク Foundation クラス N…

encodeValuesOfObjCTypes:

INDEX>Foundation>NSCoder> オブジェクティブCタイプの値をコード化します -(void)encodeValuesOfObjCTypes:(const char *)valueTypes, ...: 解説 オブジェクティブCタイプの値をコード化します。引数は値タイプと値が交互に並びます。 返り値 ( void ) なし…

objectZone

INDEX>Foundation>NSCoder> ゾーンを返します 解説 ゾーンを返します。 返り値 ( NSZone * ) ゾーン 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @implementation MyView //アンアーカイブ…

setObjectZone:

INDEX>Foundation>NSCoder> ゾーンをセットします -(void)setObjectZone:(NSZone *)zone: 解説 ゾーンをセットします。 返り値 ( void ) なし 引数 ( NSZone * )zone ゾーン フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 …

systemVersion

INDEX>Foundation>NSCoder> システムバージョンを返します 解説 システムバージョンを返します。 返り値 ( NSUInteger ) 整数値 引数 フレームワーク Foundation クラス NSCoder Instance Methods 使用可能 10.0 参照 例文 #import "MyView.h" @implementati…

versionForClassName:

INDEX>Foundation>NSCoder> クラス名でバージョンを返します -(NSUInteger)versionForClassName:(NSString *)className: 解説 クラス名でバージョンを返します。 返り値 ( NSUInteger ) 整数値 引数 ( NSString * )className クラス名 フレームワーク Founda…