Clojure puede usarse para desarrollar aplicaciones para iOS a través de diferentes enfoques como ClojureCLR, ClojureScript y Clojure-ObjC. Clojure-ObjC genera código Java a partir de Clojure que luego se compila a Objective-C usando J2ObjC. Esto permite aprovechar la sintaxis y librerías de Clojure mientras se interactúa con iOS. El autor realizó experimentos para mejorar el rendimiento del intérprete Clojure y generador de código, logrando tiempos de inicio de 130ms en iPhone 6