2009/10/31 09:34:22
C言語
関数にあたるもの
Objective-C
メソッド:何かしらの処理を行う。
メソッド名で呼び出す。呼び出す時は、引数を指定でき、処理の結果を戻り値として返すことができる。
*C言語 の関数は、関数名を指定するが、メソッドは必ず クラス名 を記述する。
Objective-C では、メソッドを呼び出すことを メッセージを送る という。
インスタンスメソッド:ー が先頭につく。
インスタンス変数やインスタンスメソッドは、インスタンスが存在しなければ呼び出すことはできまない。あらかじめメモリ領域を確保しなければいけないから・・・
クラスメソッド:+ が先頭につく。
インスタンスが存在しないために self オブジェクトが使えない。
インスタンスメソッド と クラスメソッド の違いをよく理解すれば、プログラムの基本的な流れが理解できるな・・・
関数にあたるもの
Objective-C
メソッド:何かしらの処理を行う。
メソッド名で呼び出す。呼び出す時は、引数を指定でき、処理の結果を戻り値として返すことができる。
*C言語 の関数は、関数名を指定するが、メソッドは必ず クラス名 を記述する。
Objective-C では、メソッドを呼び出すことを メッセージを送る という。
インスタンスメソッド:ー が先頭につく。
インスタンス変数やインスタンスメソッドは、インスタンスが存在しなければ呼び出すことはできまない。あらかじめメモリ領域を確保しなければいけないから・・・
クラスメソッド:+ が先頭につく。
インスタンスが存在しないために self オブジェクトが使えない。
インスタンスメソッド と クラスメソッド の違いをよく理解すれば、プログラムの基本的な流れが理解できるな・・・
PR