Я собираюсь начать новый проект Cocoa с нуля, и одно из требований, которое я уже получил, - это возможность выбрать либо Cocoa GUI, либо режим командной строки из того же исполняемый файл. Сценаризм может быть возможным дополнением в будущем, но сейчас это не проблема.Какао-приложение с опциональным режимом командной строки
Какая стратегия лучше всего подходит для какао, особенно если я хочу поддерживать определенные функции какао, такие как сборка мусора Obj-C?
GC не имеет к этому никакого отношения, поскольку GC не зависит от AppKit или оконного сервера. –