Skip to content

Apple iTunes Search result client (Wrapper and parser). Provides nicely parsed native objects from the iTunes search API.

Notifications You must be signed in to change notification settings

liviur/LRiTunesAppleSearchClient

Repository files navigation

LRiTunesAppleSearchClient

Current Version 0.1

Intro

This is a helper utility that should simplify searching Apple iTunes database for various items.

This wrapper and parser based on the information published by apple at: https://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

The networking heavy loading is done using AFNetworking 2.0. All the rest will be done without use of any external libraries.

Integration:

Currently integration conculdes of the following:

  1. Add AFNetworking to the project (Preferably by using CocoaPods) - Version 2.0 or above.
  2. Add files from the LRiTunesAppleSearchClientClasses to the project.

A sample object is attached. Make sure to run pos install in order to get AFNetworking and the demo project up and running.

Structure

Currently consists of:

  • LRiTunesAppleSearchClient - Main search client class.
  • LRAppleSearchResultItem - Search item object.

Future Goals:

  1. Finish the project
  2. Have a nice sample app based on a simple search form and table view.
  3. Build a CocoaPod

Do Note:

  1. This project is currently under work and will take time until the first version will be ready.
  2. Since Apple doesn't publish changes to the API in an orderly manner - this will be provided - as is - with no guarantee that it will continuously work.

Current Project state:

Implemented:

  1. Search by term
  2. Search Item with basic fields (as published by Apple)

TODO:

  1. Finish implementing different search options
  2. Improve demo project by using a table and some minimally designed cell.
  3. Improve search items by adding all those Item specific fields.

About

Apple iTunes Search result client (Wrapper and parser). Provides nicely parsed native objects from the iTunes search API.

Resources

Stars

Watchers

Forks

Packages

No packages published