Весь ваш код компилируется в отдельные инструкции, размещенные в текстовом разделе вашего исполняемого файла. Компилятор отвечает за перевод вашего языка более высокого уровня в инструкции, специфичные для процессора, которые проще. Отменить этот процесс было бы почти невозможно, если бы код не был достаточно простым. Некоторыми проблемами являются неоднозначность операторов и общая читабельность: например, локальные переменные будут не чем иным, как адресом смещения.
Если вы хотите прочитать дизассемблированный код (инструкции, для которого был скомпилирован код более высокого уровня), используйте эту команду в исполняемом файле:
otool -tV
file