[M1 Mac, Big Sur 11.6.5, clang 13.0.0, no Xcode]
C++の機能も使えるようにするため、Objective-CからObjective-C++へ移行します。
mファイルの拡張子をmmに変えるだけでOKです。coutで動作確認しました。
#include <Cocoa/Cocoa.h>
#include <iostream>
using std::cout; using std::endl;
int num = 1;
// Objective-C++
NSLog(@"Objective-C++ num %d",num);
// C++
cout << "C++ num " << num << endl;
--------------------------------------------------
出力
--------------------------------------------------
Objective-C++ num 1
C++ num 1