Técnicamente, los datos se almacenarán en la memoria RAM para que pueda interactuar. En algún punto, los datos de la RAM podrían almacenarse para intercambiarse y eso está en su disco duro. Así que supongo que no puede desarrollar en su computadora de trabajo sin que los datos se almacenen en su disco duro.
Dicho esto, no sé Xcode, pero podría almacenar archivos (por ejemplo, archivos temporales) en su disco duro de todos modos. Sin embargo, es posible que puedas cambiar eso en la configuración.
Otro enfoque sería eliminar todo (intercambio y archivos) y limpiar completamente el espacio libre (con una herramienta como CCleaner) antes de devolver la computadora, por lo tanto, asegurarse de que no puedan tallarla.
Tenga en cuenta que en algunos países, si pueden probar que utilizó propiedades de trabajo para desarrollar su programa (como gracias a esta publicación), podrían reclamarlo de todos modos.