See what's new for developers.

Learn about all the new technologies and powerful capabilities available in iOS 8, OS X Yosemite, and the new programming language, Swift, available in Xcode 6.

iOS 8

Extend the content and capabilities of your apps with deeper integration with iOS, bold new game technologies, and one-touch payments.
See what's new in iOS

OS X Yosemite

Add powerful new OS X functionality to your apps with app extensions that allow access to app features and services from almost anywhere.
See what's new in OS X

CloudKit

Easily and securely store and retrieve your app data, like assets or structured data in a database, directly from iCloud.
See what's new in iCloud

Xcode 6

Xcode tools introduce a radically new way to design and build software, and combined with Swift, make programming interactive and fun.
See what's new in Xcode

Swift

Swift

Swift is an innovative new programming language for Cocoa and Cocoa Touch with concise yet expressive syntax that produces lightning-fast apps. It makes writing code interactive and fun, and works side-by-side with Objective-C.
Learn more