Barclaycard Visa cards offer rewards on Apple purchases, restaurant purchases and almost anything else, as stated on the Barclaycard website. The amount of points depends on what is purchased.
Barclaycard is partnered with Apple for their rewards program. Any Apple or iTunes purchases made with the card result in three points per dollar. Restaurant purchases earn two points per dollar, while everything else earns one point per dollar. After 2,500 points, the points are automatically redeemed for a gift card for Apple or iTunes, with the cardholder getting to choose which card he prefers. The points are good for as long as the account remains in good standing.