User authentication is the only scalable way to accomplish this client-side in an iOS app in API v1.1. Otherwise, a server-side implementation using [node:13439] and/or the Streaming APIs would be most efficient, with your iOS applications pulling from your cached results.