macOS/iOS API解説

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

目次

NSObject

+setVersion:

INDEX>Foundation>>NSObject クラスバージョン番号をセットします Objective-C +(void)setVersion:(NSInteger)aVersion: swift class func setVersion(_ aVersion: Int) 解説 クラスバージョン番号をセットします。 クラスのインスタンスがアーカイブされる…

+superclass

INDEX>Foundation>NSObject レシーバのスーパークラス(上位クラス)を返します appleObjective-C + (Class)superclass swift class func superclass() -> AnyClass? 解説 レシーバのスーパークラス(上位クラス)を返します。 返り値 Objective-C ( Class )…

version

INDEX>Foundation>>NSObject クラスに割り当てられるバージョン番号を返します 解説 クラスに割り当てられるバージョン番号を返します。 バージョン番号はデコードやアンアーカイブ場合にどのバージョンかを区別する時に使用します。 クラスのバージョンを得…

attributeKeys

属性キーの配列を返します 解説 属性キーの配列を返します。 返り値 ( NSArray * ) 配列 引数 フレームワーク Foundation クラス NSObject Instance Methods 使用可能 10.0 参照 - classDescription - inverseForRelationshipKey: - toManyRelationshipKeys …

awakeAfterUsingCoder:

INDEX>Foundation>>NSObject アーカイブから展開された時に呼び出されます -(id)awakeAfterUsingCoder:(NSCoder *)aDecoder: 解説 アーカイブから展開された時に呼び出されます。 サブクラスでオーバーライドします。 NSObjectのインプリメンテーションは、s…

classCode

オブジェクトのアップルイベントコードを返します 解説 オブジェクトのアップルイベントコードを返します。アップルスクリプトで使用 返り値 ( unsigned long ) クラスコード 引数 フレームワーク Foundation クラス NSObject Instance Methods 使用可能 10.…

classDescription

オブジェクトのクラス定義を返します 解説 オブジェクトのクラス定義を返します。 返り値 ( NSClassDescription * ) クラスデスクリプション 引数 フレームワーク Foundation クラス NSObject Instance Methods 使用可能 10.0 参照 例文 -(NSNumber *) retCo…

classForArchiver

アーカイバのクラスを返します 解説 アーカイバのクラスを返します。 アーカイブ時に使用するクラス以外のクラスで置き換える時はサブクラス内でオーバーライドします。 このメソッドはアーカイブ時の専用の動作が提供されるもので、一般的なコーディング動…

classForCoder

コーダーのクラスを返します 解説 コーダーのクラスを返します。 コーディング時に使うクラス以外のクラスで置き換えるようようにサブクラスでオーバーライドします。 このメソッドはNSCoderによって呼び出されます。 返り値 ( Class ) クラス 引数 フレーム…

classForPortCoder

エンコード時に使用するクラス以外のクラスで置き換えるようにサブクラスでオーバーライドします 解説 エンコード時に使用するクラス以外のクラスで置き換えるようにサブクラスでオーバーライドします。 このメソッドは分散オブジェクト専用の動作を提供しま…

className

オブジェクトのアップルクラス名を返します 解説 オブジェクトのアップルクラス名を返します。アップルスクリプトで使用 返り値 ( NSString * ) クラス名 引数 フレームワーク Foundation クラス NSObject Instance Methods 使用可能 10.0 参照 例文 NSLog([…

copy

オブジェクトのコピーを作ります 解説 オブジェクトのコピーを作ります。コピーされたオブジェクトを返します。 返り値 ( id ) オブジェクト 引数 フレームワーク Foundation クラス NSObject Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h…

dealloc

確保したメモリ領域を開放します 解説 確保したメモリ領域を開放します。 直接deallocメッセージを送ってはいけません。 NSObjectのreleaseメソッドで間接的に呼び出されます。 サブクラスでオーバーライドする場合に使用します。 サブクラスではオブジェク…

-doesNotRecognizeSelector:

INDEX>Foundation>NSObject> 指定したセレクタを認識しなくします -(void)doesNotRecognizeSelector:(SEL)aSelector: 【精米】佐賀県産 白米 さがびより 5kg 平成26年産出版社/メーカー: 藤井商店メディア: 食品&飲料購入: 8人 クリック: 27回この商品を含む…

forwardInvocation:

メッセージを他のオブジェクトに転送します -(void)forwardInvocation:(NSInvocation *)anInvocation: 解説 メッセージを他のオブジェクトに転送します。 サブクラスでオーバーライドします。対応するメソッドが実装されていないオブジェクトに送信された場…

init

初期化します 解説 初期化します。 NSObjectの-initは何もせず、selfを返します。 サブクラスによって実装されます。 一般にallocやallocWithZoneと同じ行でいっしょに使われます。 初期化されるまで、オブジェクトは使われる準備ができていません。 NSObjec…

inverseForRelationshipKey:

逆リレーションを返します。 -(id)inverseForRelationshipKey:(NSString *)relationshipKey: 解説 逆リレーションを返します。アップルスクリプトで使用 返り値 ( id ) オブジェクト 引数 ( NSString * )relationshipKey リレーションキー フレームワーク Fo…

methodForSelector:

セレクタからインプリメントを返します -(IMP)methodForSelector:(SEL)aSelector 解説 セレクタからインプリメントを返します。 指定したメソッドの実装である関数へのポインタを返します。 関数として使うことができます。 返り値 ( IMP ) インプリメント …

methodSignatureForSelector:

セレクタのメソッドシグネチャーを返します -(NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector: 解説 セレクタのメソッドシグネチャー(NSMethodSignature)を返します。 なければnilを返します。 セレクタはレシーバがインスタンスの場合はイ…

mutableCopy

オブジェクトの変更可能なコピーを返します 解説 オブジェクトの変更可能なコピーを返します。 返り値 ( id ) オブジェクト 引数 フレームワーク Foundation クラス NSObject Instance Methods 使用可能 10.0 参照 例文 #import "MyObject.h" @implementatio…

performSelector:withObject:afterDelay:

遅れの後、レシーバーにメッセージを送信します -(void)performSelector:(SEL)aSelector: withObject:(id)anArgument: afterDelay:(NSTimeInterval)delay: 解説 遅れ(delay)の後、レシーバーにメッセージ(aSelector)を送信します。 返り値 ( void ) なし 引…

performSelector:withObject:afterDelay:inModes:

遅れの後、レシーバーにメッセージを送ります -(void)performSelector:(SEL)aSelector: withObject:(id)anArgument: afterDelay:(NSTimeInterval)delay: inModes:(NSArray *)modes: 解説 遅れ(delay)の後、レシーバーにメッセージ(aSelector)を送ります。 返…

replacementObjectForArchiver:

アーカイブ中に呼び出されます -(id)replacementObjectForArchiver:(NSArchiver *)anArchiver: 解説 アーカイブ処理の間、もう一つのオブジェクトをそれ自体の代用にするためにサブクラスによってオーバーライドされる。 このメソッドは、NSArchiverによって…

replacementObjectForCoder:

エンコーディング中に呼び出されます -(id)replacementObjectForCoder:(NSCoder *)aCoder: 解説 エンコーディングの間、もう一つのオブジェクトをそれ自体の代用にするためにサブクラスによってオーバーライドされる。 たとえば、それが配布のためにコード化…

replacementObjectForPortCoder:

DOでやり取りするオブジェクトのエンコーディング中に呼び出されます -(id)replacementObjectForPortCoder:(NSPortCoder *)aCoder: 解説 配布エンコーディングの間、もう一つのオブジェクトまたはコピーをそれ自体の代用にするためにサブクラスによってオー…

toManyRelationshipKeys

複数リレーションのキーの配列を返します 解説 複数リレーションのキーの配列を返します。アップルスクリプトで使用します。 返り値 ( NSArray * ) 配列 引数 フレームワーク Foundation クラス NSObject Instance Methods 使用可能 10.0 参照 例文 NSArray …

toOneRelationshipKeys

リレーションのキーの配列を返します 解説 リレーションのキーの配列を返します。アップルスクリプトで使用します。 返り値 ( NSArray * ) 配列 引数 フレームワーク Foundation クラス NSObject Instance Methods 使用可能 10.0 参照 例文 NSArray *ret = […

alloc

メモリを確保してインスタンスを作ります 解説 メモリを確保してインスタンスを作ります。 サブクラスはオーバーライドしてはいけません。代わりにそのクラス専用の初期化メソッドとしてinit...メソッドを使用します。不要になれば、releaseかautoreleaseで…

willChangeValueForKey:

登録したオブザーバが変わろうとする時に呼び出されます -(void)willChangeValueForKey:(NSString *)key: 解説 登録したオブザーバが変わろうとする時に呼び出されます。 返り値 ( void ) なし 引数 ( NSString * )key フレームワーク Foundation クラス NSO…

didChangeValueForKey:

登録したオブザーバが変わった時に呼び出されます -(void)didChangeValueForKey:(NSString *)key: 解説 登録したオブザーバが変わった時に呼び出されます。 返り値 ( void ) なし 引数 ( NSString * )key フレームワーク Foundation クラス NSObject Instanc…