At 10.0, ArcGIS Server introduced the compact cache format. You can generate tiles in this format from the server, then copy them over to a Mac and manually "package" them into a .bundle file (technically, these are referred to as Document Packages ) . To do this, create a folder on your Mac called "MyCache" whose internal structure contains the compact cache created by server. It should look something like this -
MyCache
|__ _alllayers
|__ L00
|__ L01
|__ ...
|__ conf.cdi
|__ conf.xml
Next, use the Finder application to rename the "MyCache" folder to "MyCache.bundle". The operating system will now treat your folder as a single file, except it will have the compact cache embedded in it. Add this file to your XCode project, or drag it into your application's file sharing directory in iTunes. (This step is described in detail for tile packages here , except you'll be doing it with the bundle files instead of a tile package)
Then you can use this .bundle file with AGSLocalTiledLayer to display in the map view -
self.tiledLayer = [AGSLocalTiledLayer localTiledLayerWithName:@"MyCache"];