Cómo desarrollar una aplicación iOS al igual que la función de búsqueda de AppStore

Además de un UISearchController, necesita algo que alimente el back-end y la recuperación de datos.

Si se trata de 1000-10000 términos, probablemente pueda moverse con una base de datos Realm precargada local. Si es mucho más que eso, aconsejo utilizar una base de datos en línea, con una API REST personalizada. Cargaría términos basados ​​en autocompletar / coincidencia difusa. Cuando va mucho más grande (1M – 100 M términos) necesitaría buscar productos como Elasticsearch.

Si realmente desea utilizar los datos de la App Store, es decir, crear una búsqueda de datos desde la App Store, es mucho más complejo. Por un lado, Apple no le permitirá publicar una aplicación que imite la funcionalidad de la aplicación estándar. Claramente entraría en conflicto con su propia tienda de aplicaciones. En su lugar, cree una aplicación web (con AngularJS) que busque a través de los datos. La App Store tiene una API de búsqueda que puede usar.

Hace aproximadamente medio año construí una aplicación web similar. ¡Me encantaría participar en una rápida llamada de Hangouts contigo para comenzar!

Hola,

Querrás echar un vistazo a UISearchController .
Tutorial: http://www.jhof.me/simple-uisear

Buena suerte !