Objective-C++
Objective-CではCの機能は使えるが,C++の機能は使えない。C++が使えるのはObjective-C++という。
Objective-C++についてはこちら。
OOを理解できていない者にとって,オブジェクト指向言語の中で別のオブジェクト指向言語を使うなんて狂気の沙汰としか思えない。Objective-CからC++の関数を呼ぶときに使うくらいにしか使えなそう。
XcodeでObjective-CファイルをObjective-C++ファイルに変更するには,Utilities Viewのファイルタイプを"Objective-C++ source"に変えるだけではダメで,ファイルの拡張子を.mから.mmに変える必要もあるっぽい。これに気付かず30分くらいハマってしまった。
しかし,Objective-Cは全然わからん。