Block based iTunes store communication for iOS and Mac OS X