“When developing an iPhone application, approximately 90% of the underlying code, such as drivers and file systems, is provided by Apple.”