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.
- Mi iPhone cree que está ejecutando la última versión de iOS, pero ¿no?
- ¿Existe alguna posibilidad de que la pantalla OLED del iPhone X soporte la frecuencia de actualización de 120Hz pueda actualizarse mediante actualizaciones de software en el futuro?
- ¿Cuánto espacio en el disco duro se necesita para almacenar todas las aplicaciones en iOS App Store?
- Cómo configurar Apple Pay en iOS 10
- ¿Por qué Apple se alejó del diseño skeuomorphic?
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!