Apple has cut iPhone prices in China as a weak economy and challenges from domestic brands impact Apple.