Persisting compiled metal shaders on device

It's been a while since I descended into our Metal code, but wanted to verify: Is there *still* no way to cache metal shaders generated on device?


Options are still:

a) Use the offline compiler during our xCode build.

b) Build on device via newLibraryWithSource:


Anything else? A scan through the docs didn't find anything I hadn't seen before.


Cheers - j