|
|
||||||||||||||
|
| < 前ページ次ページ > |
objc_method |
あるクラス定義内のメソッドを表します。
struct objc_method
{
SEL method_name;
char * method_types;
IMP method_imp;
};
method_nameSEL のポインタ。このメソッドの名前を一意に識別するメソッドセレクタを指します。method_typesmethod_impNULL です。コンパイラはメソッドの型エンコードを、スタックのサイズと、引数が占めるサイズに関する情報を含んだ形式で生成します。これらの数字は、method_types 文字列の各エンコードの次に並んでいます。しかし、歴史的にコンパイラはこれらの数字を不正確に生成していることと、これらの数字が CPU の型によって異なるという理由から、ランタイムはこれらの数字があっても無視します。これらの数字は、Mac OS X v10.0 以降の Objective-C ランタイムによって必須のものではありません。
| < 前ページ次ページ > |
Last updated: 2003-09-16
製品のご購入・ご購入相談は、お気軽に アップルストアまで
0120-APPLE-1(0120-27753-1) Copyright © 2004 Apple Computer, Inc. All rights reserved. | Terms of use | Privacy Notice |