Есть ли способ найти версию Objective C в macOS из командной строки или во время выполнения?
NSLog(@"%d", OBJC_API_VERSION);
OBJC_API_VERSION определен в objc-api.h, вы можете прочитать этот файл, если используете командную строку.
но результат будет почти 2.