10年間の iOS 機能のまとめ with WWDC

# はじめに

iOS 10 周年を控え、最近は過去の WWDC をひたすら見直していました。これは過去の WWDC を参考にした 10 年間の iOS 機能のまとめです。

OS バージョンごとに「Keynote で初披露された主要機能」と「新規に追加されたフレームワーク」の 2 段構成になっています。「機能」についてはサードパーティ開発の対応状況を補足として、「フレームワーク」については関連する Session を網羅して加えました。

iOS 資料作成のため macOS や tvOS は除きましたが、視聴可能な 2010 年以降の **全て** の Session を見直すという奇行はなかなかどうして時間を要するもので、毎晩がひとり WWDC でした。

# iPhone OS 2

| バージョン | 公開日 | 修正版 |
|---|---|---|
| 2.0 | 2008 年 7 月 | 2.0.1 / 2.0.2
| 2.1 | 2008 年 9 月 | 2.1.1
| 2.2 | 2008 年 11 月 | 2.2.1

## <i class="fa fa-check-square" style="font-size:1em"></i> App Store

<img width="375" alt="App Store" src="https://qiita-image-store.s3.amazonaws.com/0/54402/d9f3108a-3075-0796-33dd-91980d999bfd.jpeg">
_<font color="Gray">App Store / Apple Inc. (2008) 『iPhone - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Display

StoreKit フレームワーク (SKStoreProductViewController) が対応。_(iOS 6.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Review

StoreKit フレームワーク (SKStoreReviewController) が対応。_(iOS 10.3 以降)_

## <i class="fa fa-cubes" style="font-size:1em"></i> Frameworks

### <i class="fa fa-cube" style="font-size:1em"></i> AddressBook

連絡先情報へのアクセスを提供。

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 9.0 で非推奨、Contacts フレームワークに移行。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [AddressBook Framework Reference](https://developer.apple.com/reference/addressbook)
* [Address Book Programming Guide for iOS](https://developer.apple.com/library/content/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction.html)
* [WWDC 2010 Session 119 - Accessing Shared Contact Information](https://developer.apple.com/videos/play/wwdc2010/119/)

### <i class="fa fa-cube" style="font-size:1em"></i> AddressBookUI

連絡先情報を表示する UI を提供。

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 9.0 で非推奨、ContactsUI フレームワークに移行。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [AddressBookUI Framework Reference](https://developer.apple.com/reference/addressbookui)
* [Address Book Programming Guide for iOS](https://developer.apple.com/library/content/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction.html)
* [WWDC 2010 Session 119 - Accessing Shared Contact Information](https://developer.apple.com/videos/play/wwdc2010/119/)

### <i class="fa fa-cube" style="font-size:1em"></i> AudioToolbox

オーディオの録音・再生などを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [AudioToolbox Framework Reference](https://developer.apple.com/reference/audiotoolbox)
* [WWDC 2011 Session 413 - Audio Session Management for iOS](https://developer.apple.com/videos/play/wwdc2011/413/)
* [WWDC 2016 Session 507 - Delivering an Exceptional Audio Experience](https://developer.apple.com/videos/play/wwdc2016/507/)

### <i class="fa fa-cube" style="font-size:1em"></i> AudioUnit

複雑なオーディオ処理を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [AudioUnit Framework Reference](https://developer.apple.com/reference/audiounit)
* [Audio Unit Programming Guide](https://developer.apple.com/library/content/documentation/MusicAudio/Conceptual/AudioUnitProgrammingGuide/Introduction/Introduction.html)
* [App Extension Programming Guide: Audio Unit](https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/AudioUnit.html)
* [WWDC 2010 Session 413 - Audio Development for iPhone OS, Part 2](https://developer.apple.com/videos/play/wwdc2010/413/)
* [WWDC 2011 Session 411 - Music in iOS and Lion](https://developer.apple.com/videos/play/wwdc2011/411/)
* [WWDC 2015 Session 508 - Audio Unit Extensions](https://developer.apple.com/videos/play/wwdc2015/508/)

### <i class="fa fa-cube" style="font-size:1em"></i> CFNetwork

抽象化されたネットワーク処理を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [CFNetwork Framework Reference](https://developer.apple.com/reference/cfnetwork)
* [CFNetwork Programming Guide](https://developer.apple.com/library/content/documentation/Networking/Conceptual/CFNetwork/Introduction/Introduction.html)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Audio

低レベルのオーディオインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Audio Framework Reference](https://developer.apple.com/reference/coreaudio)
* [Core Audio Overview](https://developer.apple.com/library/content/documentation/MusicAudio/Conceptual/CoreAudioOverview/Introduction/Introduction.html)
* [WWDC 2010 Session 411 - Fundamentals of Digital Audio for Mac OS X and iPhone OS](https://developer.apple.com/videos/play/wwdc2010/411/)
* [WWDC 2013 Session 602 - What's New in Core Audio for iOS](https://developer.apple.com/videos/play/wwdc2013/602/)
* [WWDC 2014 Session 501 - What's New in Core Audio](https://developer.apple.com/videos/play/wwdc2014/501/)
* [WWDC 2015 Session 507 - What's New in Core Audio](https://developer.apple.com/videos/play/wwdc2015/507/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Foundation

基本的なソフトウェアサービスを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Foundation Framework Reference](https://developer.apple.com/reference/corefoundation)
* [Core Foundation Design Concepts](https://developer.apple.com/library/content/documentation/CoreFoundation/Conceptual/CFDesignConcepts/CFDesignConcepts.html)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Graphics

Quartz 2D による描画を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Graphics Framework Reference](https://developer.apple.com/reference/coregraphics)
* [Quartz 2D Programming Guide](https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html)
* [WWDC 2010 Session 424 - Core Animation in Practice, Part 1](https://developer.apple.com/videos/play/wwdc2010/424/)
* [WWDC 2011 Session 129 - Practical Drawing for iOS Developers](https://developer.apple.com/videos/play/wwdc2011/129/)
* [WWDC 2014 Session 221 - Creating Custom iOS User Interfaces](https://developer.apple.com/videos/play/wwdc2014/221/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Location

デバイスの位置情報を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Location Framework Reference](https://developer.apple.com/reference/corelocation)
* [Location and Maps Programming Guide](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/LocationAwarenessPG/Introduction/Introduction.html)
* [WWDC 2010 Session 109 - Adopting Multitasking on iPhone OS, Part 2](https://developer.apple.com/videos/play/wwdc2010/109/)
* [WWDC 2011 Session 500 - What's New in Core Location](https://developer.apple.com/videos/play/wwdc2011/500/)
* [WWDC 2012 Session 303 - Staying on Track with Location Services](https://developer.apple.com/videos/play/wwdc2012/303/)
* [WWDC 2013 Session 307 - What's New in Core Location](https://developer.apple.com/videos/play/wwdc2013/307/)
* [WWDC 2014 Session 706 - What's New in Core Location](https://developer.apple.com/videos/play/wwdc2014/706/)
* [WWDC 2014 Session 708 - Taking Core Location Indoors](https://developer.apple.com/videos/play/wwdc2014/708/)
* [WWDC 2015 Session 714 - What's New in Core Location](https://developer.apple.com/videos/play/wwdc2015/714/)
* [WWDC 2016 Session 716 - Core Location Best Practices](https://developer.apple.com/videos/play/wwdc2016/716/)

### <i class="fa fa-cube" style="font-size:1em"></i> Foundation

Core Foundation の Objective-C インターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Foundation Framework Reference](https://developer.apple.com/reference/foundation)
* [Core Foundation Design Concepts](https://developer.apple.com/library/content/documentation/CoreFoundation/Conceptual/CFDesignConcepts/CFDesignConcepts.html)
* [Number and Value Programming Topics](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/NumbersandValues/NumbersandValues.html)
* [Collections Programming Topics](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Collections/Collections.html)
* [String Programming Guide](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Strings/introStrings.html)
* [Date and Time Programming Guide](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/DatesAndTimes/DatesAndTimes.html)
* [Sort Descriptor Programming Topics](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/SortDescriptors/SortDescriptors.html)
* [Predicate Programming Guide](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Predicates/AdditionalChapters/Introduction.html)
* [Notification Programming Topics](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Notifications/Introduction/introNotifications.html)
* [Archives and Serializations Programming Guide](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Archiving/Archiving.html)
* [File System Programming Guide](https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/Introduction/Introduction.html)
* [URL Session Programming Guide](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/URLLoadingSystem/URLLoadingSystem.html)
* [Handoff Programming Guide](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/Handoff/HandoffFundamentals/HandoffFundamentals.html)
* [On-Demand Resources Guide](https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/On_Demand_Resources_Guide/)
* [WWDC 2010 Session 102 - What's New in Foundation for iOS 4](https://developer.apple.com/videos/play/wwdc2010/102/)
* [WWDC 2010 Session 124 - Understanding Foundation](https://developer.apple.com/videos/play/wwdc2010/124/)
* [WWDC 2010 Session 125 - Internationalizing Data on Mac and iPhone](https://developer.apple.com/videos/play/wwdc2010/125/)
* [WWDC 2011 Session 117 - Performing Calendar Calculations](https://developer.apple.com/videos/play/wwdc2011/117/)
* [WWDC 2012 Session 215 - Text and Linguistic Analysis](https://developer.apple.com/videos/play/wwdc2012/215/)
* [WWDC 2012 Session 237 - Advanced iCloud Document Storage](https://developer.apple.com/videos/play/wwdc2012/237/)
* [WWDC 2012 Session 244 - Internationalization Tips and Tricks](https://developer.apple.com/videos/play/wwdc2012/244/)
* [WWDC 2013 Session 705 - What's New in Foundation Networking](https://developer.apple.com/videos/play/wwdc2013/705/)
* [WWDC 2014 Session 201 - Advanced Topics in Internationalization](https://developer.apple.com/videos/play/wwdc2014/201/)
* [WWDC 2014 Session 219 - Adopting Handoff on iOS and OS X](https://developer.apple.com/videos/play/wwdc2014/219/)
* [WWDC 2014 Session 234 - Building a Document-based App](https://developer.apple.com/videos/play/wwdc2014/234/)
* [WWDC 2014 Session 412 - Localizing with Xcode 6](https://developer.apple.com/videos/play/wwdc2014/412/)
* [WWDC 2014 Session 707 - What's New in Foundation Networking](https://developer.apple.com/videos/play/wwdc2014/707/)
* [WWDC 2015 Session 214 - Introducing On Demand Resources](https://developer.apple.com/videos/play/wwdc2015/214/)
* [WWDC 2015 Session 226 - Advanced NSOperations](https://developer.apple.com/videos/play/wwdc2015/226/)
* [WWDC 2015 Session 227 - What's New in Internationalization](https://developer.apple.com/videos/play/wwdc2015/227/)
* [WWDC 2015 Session 709 - Introducing Search APIs](https://developer.apple.com/videos/play/wwdc2015/709/)
* [WWDC 2015 Session 711 - Networking with NSURLSession](https://developer.apple.com/videos/play/wwdc2015/711/)
* [WWDC 2016 Session 201 - Internationalization Best Practices](https://developer.apple.com/videos/play/wwdc2016/201/)
* [WWDC 2016 Session 207 - What's New in Foundation for Swift](https://developer.apple.com/videos/play/wwdc2016/207/)
* [WWDC 2016 Session 223 - Making the Most of Search APIs](https://developer.apple.com/videos/play/wwdc2016/223/)
* [WWDC 2016 Session 238 - Measurements and Units](https://developer.apple.com/videos/play/wwdc2016/238/)
* [WWDC 2016 Session 240 - Increase Usage of Your App With Proactive Suggestions](https://developer.apple.com/videos/play/wwdc2016/240/)
* [WWDC 2016 Session 711 - NSURLSession: New Features and Best Practices](https://developer.apple.com/videos/play/wwdc2016/711/)

### <i class="fa fa-cube" style="font-size:1em"></i> IOKit

低レベルのデバイスインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [IOKit Framework Reference](https://developer.apple.com/reference/iokit)
* [IOKit Fundamentals](https://developer.apple.com/library/content/documentation/DeviceDrivers/Conceptual/IOKitFundamentals/Introduction/Introduction.html)

### <i class="fa fa-cube" style="font-size:1em"></i> MediaPlayer

メディアライブラリへのアクセスやプレイヤーを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [MediaPlayer Framework Reference](https://developer.apple.com/reference/mediaplayer)
* [AirPlay Overview](https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/AirPlayGuide/Introduction/Introduction.html)

### <i class="fa fa-cube" style="font-size:1em"></i> OpenAL

OpenAL のインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [OpenAL](http://www.openal.org)
* [WWDC 2011 Session 404 - Audio Development for Games](https://developer.apple.com/videos/play/wwdc2011/404/)

### <i class="fa fa-cube" style="font-size:1em"></i> OpenGL ES

OpenGL ES のインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [OpenGL ES](https://www.khronos.org/opengles/)
* [OpenGL ES Framework Reference](https://developer.apple.com/reference/opengles)
* [OpenGL ES Programming Guide](https://developer.apple.com/library/content/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Introduction/Introduction.html)
* [WWDC 2010 Session 134 - Optimize your iPhone App for the Retina Display](https://developer.apple.com/videos/play/wwdc2010/134/)
* [WWDC 2010 Session 415 - OpenGL ES Overview for iPhone OS](https://developer.apple.com/videos/play/wwdc2010/415/)
* [WWDC 2010 Session 417 - OpenGL ES Shading and Advanced Rendering](https://developer.apple.com/videos/play/wwdc2010/417/)
* [WWDC 2011 Session 414 - Advances in OpenGL ES for iOS 5](https://developer.apple.com/videos/play/wwdc2011/414/)
* [WWDC 2011 Session 418 - Best Practices for OpenGL ES Apps in iOS](https://developer.apple.com/videos/play/wwdc2011/418/)
* [WWDC 2012 Session 513 - Advances in OpenGL and OpenGL ES](https://developer.apple.com/videos/play/wwdc2012/513/)
* [WWDC 2012 Session 514 - OpenGL ES Tools and Techniques](https://developer.apple.com/videos/play/wwdc2012/514/)
* [WWDC 2013 Session 505 - Advances in OpenGL ES](https://developer.apple.com/videos/play/wwdc2013/505/)

### <i class="fa fa-cube" style="font-size:1em"></i> QuartzCore

Core Animation のインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [QuartzCore Framework Reference](https://developer.apple.com/reference/quartzcore)
* [Core Animation Programming Guide](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.html)
* [Animation Types and Timing Programming Guide](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/Animation_Types_Timing/Introduction/Introduction.html)
* [WWDC 2010 Session 424 - Core Animation in Practice, Part 1](https://developer.apple.com/videos/play/wwdc2010/424/)
* [WWDC 2010 Session 425 - Core Animation in Practice, Part 2](https://developer.apple.com/videos/play/wwdc2010/425/)
* [WWDC 2011 Session 421 - Core Animation Essentials](https://developer.apple.com/videos/play/wwdc2011/421/)
* [WWDC 2012 Session 506 - Optimizing 2D Graphics and Animation Performance](https://developer.apple.com/videos/play/wwdc2012/506/)
* [WWDC 2014 Session 419 - Advanced Graphics and Animations for iOS Apps](https://developer.apple.com/videos/play/wwdc2014/419/)

### <i class="fa fa-cube" style="font-size:1em"></i> Security

セキュリティサービスを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Security Framework Reference](https://developer.apple.com/reference/security)
* [Secure Coding Guide](https://developer.apple.com/library/content/documentation/Security/Conceptual/SecureCodingGuide/Introduction.html)
* [Keychain Services Programming Guide](https://developer.apple.com/library/content/documentation/Security/Conceptual/keychainServConcepts/01introduction/introduction.html)
* [WWDC 2012 Session 704 - The Security Framework](https://developer.apple.com/videos/play/wwdc2012/704/)
* [WWDC 2015 Session 706 - Security and Your Apps](https://developer.apple.com/videos/play/wwdc2015/706/)

### <i class="fa fa-cube" style="font-size:1em"></i> SystemConfiguration

デバイスのネットワーク構成を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [SystemConfiguration Framework Reference](https://developer.apple.com/reference/systemconfiguration)
* [System Configuration Programming Guidelines](https://developer.apple.com/library/content/documentation/Networking/Conceptual/SystemConfigFrameworks/SC_Intro/SC_Intro.html)

### <i class="fa fa-cube" style="font-size:1em"></i> UIKit

基本的な UI を提供。

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 7.0 で UI 要素の外観を変更。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [UIKit Framework Reference](https://developer.apple.com/reference/uikit)
* [View Controller Programming Guide for iOS](https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/)
* [View Controller Catalog for iOS](https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewControllerCatalog/Introduction.html)
* [UIKit User Interface Catalog](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/UIKitUICatalog/)
* [View Programming Guide for iOS](https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/Introduction/Introduction.html)
* [Scroll View Programming Guide for iOS](https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/UIScrollView_pg/Introduction/Introduction.html)
* [Table View Programming Guide for iOS](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/TableView_iPhone/AboutTableViewsiPhone/AboutTableViewsiPhone.html)
* [Collection View Programming Guide for iOS](https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/Introduction/Introduction.html)
* [Event Handling Guide for UIKit Apps](https://developer.apple.com/library/content/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/)
* [Drawing and Printing Guide for iOS](https://developer.apple.com/library/content/documentation/2DDrawing/Conceptual/DrawingPrintingiOS/Introduction/Introduction.html)
* [Camera Programming Topics for iOS](https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/CameraAndPhotoLib_TopicsForIOS/Introduction/Introduction.html)
* [Document-Based App Programming Guide for iOS](https://developer.apple.com/library/content/documentation/DataManagement/Conceptual/DocumentBasedAppPGiOS/Introduction/Introduction.html)
* [Document Picker Programming Guide](https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/DocumentPickerProgrammingGuide/Introduction/Introduction.html)
* [Accessibility Programming Guide for iOS](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/iPhoneAccessibility/Introduction/Introduction.html)
* [Text Programming Guide for iOS](https://developer.apple.com/library/content/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/Introduction/Introduction.html)
* [Adopting 3D Touch on iPhone](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/Adopting3DTouchOniPhone/)
* [WWDC 2010 Seesion 101 - What's New in Cocoa Touch](https://developer.apple.com/videos/play/wwdc2010/101/)
* [WWDC 2010 Session 104 - Designing Apps with Scroll Views](https://developer.apple.com/videos/play/wwdc2010/104/)
* [WWDC 2010 Session 105 - Adopting Multitasking on iPhone OS, Part 1](https://developer.apple.com/videos/play/wwdc2010/105/)
* [WWDC 2010 Session 106 - Understanding Document Interaction Controller](https://developer.apple.com/videos/play/wwdc2010/106/)
* [WWDC 2010 Session 109 - Adopting Multitasking on iPhone OS, Part 2](https://developer.apple.com/videos/play/wwdc2010/109/)
* [WWDC 2010 Session 111 - iPad Development Overview](https://developer.apple.com/videos/play/wwdc2010/111/)
* [WWDC 2010 Session 120 - Simplifying Touch Event Handling with Gesture Recognizers](https://developer.apple.com/videos/play/wwdc2010/120/)
* [WWDC 2010 Session 121 - Advanced Gesture Recognition](https://developer.apple.com/videos/play/wwdc2010/121/)
* [WWDC 2010 Session 122 - Accessibility on iPhone OS](https://developer.apple.com/videos/play/wwdc2010/122/)
* [WWDC 2010 Session 123 - Building Animation Driven Interfaces](https://developer.apple.com/videos/play/wwdc2010/123/)
* [WWDC 2010 Session 128 - Mastering Table Views](https://developer.apple.com/videos/play/wwdc2010/128/)
* [WWDC 2010 Session 129 - Implementing Local and Push Notifications](https://developer.apple.com/videos/play/wwdc2010/129/)
* [WWDC 2010 Session 134 - Optimize your iPhone App for the Retina Display](https://developer.apple.com/videos/play/wwdc2010/134/)
* [WWDC 2010 Session 135 - Advanced Performance Optimization on iPhone OS, Part 1](https://developer.apple.com/videos/play/wwdc2010/135/)
* [WWDC 2010 Session 421 - Incorporating the Camera and Photo Library in your App](https://developer.apple.com/videos/play/wwdc2010/421/)
* [WWDC 2011 Session 100 - What's New in Cocoa Touch](https://developer.apple.com/videos/play/wwdc2011/100/)
* [WWDC 2011 Session 102 - Implementing UIViewController Containment](https://developer.apple.com/videos/play/wwdc2011/102/)
* [WWDC 2011 Session 104 - Advanced ScrollView Techniques](https://developer.apple.com/videos/play/wwdc2011/104/)
* [WWDC 2011 Session 108 - iOS Printing System](https://developer.apple.com/videos/play/wwdc2011/108/)
* [WWDC 2011 Session 114 - Customizing the Appearance of UIKit Controls](https://developer.apple.com/videos/play/wwdc2011/114/)
* [WWDC 2011 Session 118 - Making the Most of Multi-Touch on iOS](https://developer.apple.com/videos/play/wwdc2011/118/)
* [WWDC 2011 Session 121 - Understanding UIKit Rendering](https://developer.apple.com/videos/play/wwdc2011/121/)
* [WWDC 2011 Session 122 - iOS Accessibility](https://developer.apple.com/videos/play/wwdc2011/122/)
* [WWDC 2011 Session 125 - UITableView Changes, Tips & Tricks](https://developer.apple.com/videos/play/wwdc2011/125/)
* [WWDC 2011 Session 129 - Practical Drawing for iOS Developers](https://developer.apple.com/videos/play/wwdc2011/129/)
* [WWDC 2011 Session 309 - Introducing Interface Builder Storyboarding](https://developer.apple.com/videos/play/wwdc2011/309/)
* [WWDC 2011 Session 517 - Using Local And Push Notifications on iOS and Mac OS X](https://developer.apple.com/videos/play/wwdc2011/517/)
* [WWDC 2012 Session 200 - What's New in Cocoa Touch](https://developer.apple.com/videos/play/wwdc2012/200/)
* [WWDC 2012 Session 205 - Introducing Collection Views](https://developer.apple.com/videos/play/wwdc2012/205/)
* [WWDC 2012 Session 210 - Accessibility for iOS](https://developer.apple.com/videos/play/wwdc2012/210/)
* [WWDC 2012 Session 211 - Building Concurrent User Interfaces on iOS](https://developer.apple.com/videos/play/wwdc2012/211/)
* [WWDC 2012 Session 216 - Advanced Appearance Customization on iOS](https://developer.apple.com/videos/play/wwdc2012/216/)
* [WWDC 2012 Session 218 - Using iCloud with UIDocument](https://developer.apple.com/videos/play/wwdc2012/218/)
* [WWDC 2012 Session 219 - Advanced Collection Views and Building Custom Layouts](https://developer.apple.com/videos/play/wwdc2012/219/)
* [WWDC 2012 Session 220 - Keyboard Input in iOS](https://developer.apple.com/videos/play/wwdc2012/220/)
* [WWDC 2012 Session 222 - Introduction to Attributed Strings for iOS](https://developer.apple.com/videos/play/wwdc2012/222/)
* [WWDC 2012 Session 223 - Enhancing User Experience with Scroll Views](https://developer.apple.com/videos/play/wwdc2012/223/)
* [WWDC 2012 Session 230 - Advanced Attributed Strings for iOS](https://developer.apple.com/videos/play/wwdc2012/230/)
* [WWDC 2012 Session 233 - Building Advanced Gesture Recognizers](https://developer.apple.com/videos/play/wwdc2012/233/)
* [WWDC 2012 Session 234 - AirPrint](https://developer.apple.com/videos/play/wwdc2012/234/)
* [WWDC 2012 Session 236 - The Evolution of View Controllers on iOS](https://developer.apple.com/videos/play/wwdc2012/236/)
* [WWDC 2012 Session 240 - Polishing Your Interface Rotations](https://developer.apple.com/videos/play/wwdc2012/240/)
* [WWDC 2013 Session 201 - Building User Interfaces for iOS 7](https://developer.apple.com/videos/play/wwdc2013/201/)
* [WWDC 2013 Session 202 - Accessibility in iOS](https://developer.apple.com/videos/play/wwdc2013/202/)
* [WWDC 2013 Session 203 - What's New in Cocoa Touch](https://developer.apple.com/videos/play/wwdc2013/203/)
* [WWDC 2013 Session 204 - What's New with Multitasking](https://developer.apple.com/videos/play/wwdc2013/204/)
* [WWDC 2013 Session 206 - Getting Started with UIKit Dynamics](https://developer.apple.com/videos/play/wwdc2013/206/)
* [WWDC 2013 Session 210 - Introducing Text Kit](https://developer.apple.com/videos/play/wwdc2013/210/)
* [WWDC 2013 Session 214 - Customizing Your App's Appearance for iOS 7](https://developer.apple.com/videos/play/wwdc2013/214/)
* [WWDC 2013 Session 217 - Exploring Scroll Views on iOS 7](https://developer.apple.com/videos/play/wwdc2013/217/)
* [WWDC 2013 Session 218 - Custom Transitions Using View Controllers](https://developer.apple.com/videos/play/wwdc2013/218/)
* [WWDC 2013 Session 219 - Making Your App World-Ready](https://developer.apple.com/videos/play/wwdc2013/219/)
* [WWDC 2013 Session 220 - Advanced Text Layouts and Effects with Text Kit](https://developer.apple.com/videos/play/wwdc2013/220/)
* [WWDC 2013 Session 221 - Advanced Techniques with UIKit Dynamics](https://developer.apple.com/videos/play/wwdc2013/221/)
* [WWDC 2013 Session 222 - What's New in State Restoration](https://developer.apple.com/videos/play/wwdc2013/222/)
* [WWDC 2013 Session 223 - Using Fonts with Text Kit](https://developer.apple.com/videos/play/wwdc2013/223/)
* [WWDC 2013 Session 226 - Implementing Engaging UI on iOS](https://developer.apple.com/videos/play/wwdc2013/226/)
* [WWDC 2013 Session 711 - Advances in AirPrint](https://developer.apple.com/videos/play/wwdc2013/711/)
* [WWDC 2014 Session 202 - What's New in Cocoa Touch](https://developer.apple.com/videos/play/wwdc2014/202/)
* [WWDC 2014 Session 210 - Accessibility on iOS](https://developer.apple.com/videos/play/wwdc2014/210/)
* [WWDC 2014 Session 214 - View Controller Advancements in iOS 8](https://developer.apple.com/videos/play/wwdc2014/214/)
* [WWDC 2014 Session 216 - Building Adaptive Apps with UIKit](https://developer.apple.com/videos/play/wwdc2014/216/)
* [WWDC 2014 Session 217 - Creating Extensions for iOS and OS X, Part 2](https://developer.apple.com/videos/play/wwdc2014/217/)
* [WWDC 2014 Session 221 - Creating Custom iOS User Interfaces](https://developer.apple.com/videos/play/wwdc2014/221/)
* [WWDC 2014 Session 226 - What's New in Table and Collection Views](https://developer.apple.com/videos/play/wwdc2014/226/)
* [WWDC 2014 Session 228 - A Look Inside Presentation Controllers](https://developer.apple.com/videos/play/wwdc2014/228/)
* [WWDC 2014 Session 232 - Advanced User Interfaces with Collection Views](https://developer.apple.com/videos/play/wwdc2014/232/)
* [WWDC 2014 Session 235 - Advanced Scrollviews and Touch Handling Techniques](https://developer.apple.com/videos/play/wwdc2014/235/)
* [WWDC 2014 Session 236 - Building Interruptible and Responsive Interactions](https://developer.apple.com/videos/play/wwdc2014/236/)
* [WWDC 2014 Session 419 - Advanced Graphics and Animations for iOS Apps](https://developer.apple.com/videos/play/wwdc2014/419/)
* [WWDC 2014 Session 713 - What's New in iOS Notifications](https://developer.apple.com/videos/play/wwdc2014/713/)
* [WWDC 2014 Session 718 - Adopting AirPrint](https://developer.apple.com/videos/play/wwdc2014/718/)
* [WWDC 2015 Session 107 - What's New in Cocoa Touch](https://developer.apple.com/videos/play/wwdc2015/107/)
* [WWDC 2015 Session 201 - iOS Accessibility](https://developer.apple.com/videos/play/wwdc2015/201/)
* [WWDC 2015 Session 205 - Getting Started with Multitasking on iPad in iOS 9](https://developer.apple.com/videos/play/wwdc2015/205/)
* [WWDC 2015 Session 218 - Mysteries of Auto Layout, Part 1](https://developer.apple.com/videos/play/wwdc2015/218/)
* [WWDC 2015 Session 222 - New UIKit Support for International User Interfaces](https://developer.apple.com/videos/play/wwdc2015/222/)
* [WWDC 2015 Session 229 - What's New in UIKit Dynamics and Visual Effects](https://developer.apple.com/videos/play/wwdc2015/229/)
* [WWDC 2015 Session 231 - Cocoa Touch Best Practices](https://developer.apple.com/videos/play/wwdc2015/231/)
* [WWDC 2015 Session 233 - Advanced Touch Input on iOS](https://developer.apple.com/videos/play/wwdc2015/233/)
* [WWDC 2015 Session 720 - What's New in Notifications](https://developer.apple.com/videos/play/wwdc2015/720/)
* [WWDC 2015 Session 804 - Introducing the New System Fonts](https://developer.apple.com/videos/play/wwdc2015/804/)
* [WWDC 2016 Session 202 - What's New in Accessibility](https://developer.apple.com/videos/play/wwdc2016/202/)
* [WWDC 2016 Session 205 - What's New in Cocoa Touch](https://developer.apple.com/videos/play/wwdc2016/205/)
* [WWDC 2016 Session 216 - Advances in UIKit Animations and Transitions](https://developer.apple.com/videos/play/wwdc2016/216/)
* [WWDC 2016 Session 219 - What's New in UICollectionView in iOS 10](https://developer.apple.com/videos/play/wwdc2016/219/)
* [WWDC 2016 Session 220 - Leveraging Touch Input on iOS](https://developer.apple.com/videos/play/wwdc2016/220/)
* [WWDC 2016 Session 228 - A Peek at 3D Touch](https://developer.apple.com/videos/play/wwdc2016/228/)
* [WWDC 2016 Session 222 - Making Apps Adaptive, Part 1](https://developer.apple.com/videos/play/wwdc2016/222/)
* [WWDC 2016 Session 232 - What's New in International User Interfaces](https://developer.apple.com/videos/play/wwdc2016/232/)
* [WWDC 2016 Session 233 - Making Apps Adaptive, Part 2](https://developer.apple.com/videos/play/wwdc2016/233/)
* [WWDC 2016 Session 419 - Protocol and Value Oriented Programming in UIKit Apps](https://developer.apple.com/videos/play/wwdc2016/419/)
* [WWDC 2016 Session 803 - Typography and Fonts](https://developer.apple.com/videos/play/wwdc2016/803/)

### <i class="fa fa-cube" style="font-size:1em"></i> AVFoundation

オーディオ・ビジュアルの記録・編集・再生などを提供。

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iPhone OS 2.2 で追加。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [AVFoundation Framework Reference](https://developer.apple.com/reference/avfoundation)
* [AVFoundation Programming Guide](https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html)
* [Audio Session Programming Guide](https://developer.apple.com/library/content/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/Introduction/Introduction.html)
* [WWDC 2010 Session 109 - Adopting Multitasking on iPhone OS, Part 2](https://developer.apple.com/videos/play/wwdc2010/109/)
* [WWDC 2010 Session 405 - Discovering AV Foundation](https://developer.apple.com/videos/play/wwdc2010/405/)
* [WWDC 2010 Session 407 - Editing Media with AV Foundation](https://developer.apple.com/videos/play/wwdc2010/407/)
* [WWDC 2010 Session 409 - Using the Camera with AV Foundation](https://developer.apple.com/videos/play/wwdc2010/409/)
* [WWDC 2010 Session 412 - Audio Development for iPhone OS, Part 1](https://developer.apple.com/videos/play/wwdc2010/412/)
* [WWDC 2011 Session 405 - Exploring AV Foundation](https://developer.apple.com/videos/play/wwdc2011/405/)
* [WWDC 2011 Session 413 - Audio Session Management for iOS](https://developer.apple.com/videos/play/wwdc2011/413/)
* [WWDC 2011 Session 415 - Working with Media in AV Foundation](https://developer.apple.com/videos/play/wwdc2011/415/)
* [WWDC 2011 Session 419 - Capturing from the Camera using AV Foundation on iOS 5](https://developer.apple.com/videos/play/wwdc2011/419/)
* [WWDC 2012 Session 505 - Audio Session and Multiroute Audio in iOS](https://developer.apple.com/videos/play/wwdc2012/505/)
* [WWDC 2012 Session 517 - Real-Time Media Effects and Processing during Playback](https://developer.apple.com/videos/play/wwdc2012/517/)
* [WWDC 2012 Session 520 - What's New in Camera Capture](https://developer.apple.com/videos/play/wwdc2012/520/)
* [WWDC 2013 Session 608 - Preparing and Presenting Media for Accessibility](https://developer.apple.com/videos/play/wwdc2013/608/)
* [WWDC 2013 Session 610 - What's New in Camera Capture](https://developer.apple.com/videos/play/wwdc2013/610/)
* [WWDC 2013 Session 612 - Advanced Editing with AV Foundation](https://developer.apple.com/videos/play/wwdc2013/612/)
* [WWDC 2014 Session 501 - What's New in Core Audio](https://developer.apple.com/videos/play/wwdc2014/501/)
* [WWDC 2014 Session 502 - AVAudioEngine in Practice](https://developer.apple.com/videos/play/wwdc2014/502/)
* [WWDC 2014 Session 505 - Harnessing Metadata in Audiovisual Media](https://developer.apple.com/videos/play/wwdc2014/505/)
* [WWDC 2014 Session 508 - Camera Capture: Manual Controls](https://developer.apple.com/videos/play/wwdc2014/508/)
* [WWDC 2014 Session 513 - Direct Access to Video Encoding and Decoding](https://developer.apple.com/videos/play/wwdc2014/513/)
* [WWDC 2015 Session 211 - Multitasking Essentials for Media-Based Apps on iPad in iOS 9](https://developer.apple.com/videos/play/wwdc2015/211/)
* [WWDC 2016 Session 501 - Advances in iOS Photography](https://developer.apple.com/videos/play/wwdc2016/501/)
* [WWDC 2016 Session 503 - Advances in AVFoundation Playback](https://developer.apple.com/videos/play/wwdc2016/503/)
* [WWDC 2016 Session 504 - What's New in HTTP Live Streaming](https://developer.apple.com/videos/play/wwdc2016/504/)
* [WWDC 2016 Session 507 - Delivering an Exceptional Audio Experience](https://developer.apple.com/videos/play/wwdc2016/507/)
* [WWDC 2016 Session 511 - AVCapturePhotoOutput - Beyond the Basics](https://developer.apple.com/videos/play/wwdc2016/511/)

# iPhone OS 3

| バージョン | 公開日 | 修正版 |
|---|---|---|
| 3.0 | 2009 年 6 月 | 3.0.1 |
| 3.1 | 2009 年 9 月 | 3.1.1 / 3.1.2 / 3.1.3 |
| 3.2 | 2010 年 4 月 | 3.2.1 / 3.2.2 |

## <i class="fa fa-check-square" style="font-size:1em"></i> Cut, Copy & Paste

<img width="375" alt="Cut, Copy & Paste" src="https://qiita-image-store.s3.amazonaws.com/0/54402/1f164e86-3ad9-8079-9750-0f0aa2452ea9.jpeg">
_<font color="Gray">Cut, Copy & Paste / Apple Inc. (2009) 『iPhone - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Pasteboard

UIKit フレームワーク (UIPasteboard) が対応。_(iOS 3.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> MMS

<img width="375" alt="MMS" src="https://qiita-image-store.s3.amazonaws.com/0/54402/ce29927d-5b02-aff0-0912-70434a17b335.jpeg">
_<font color="Gray">MMS / Apple Inc. (2009) 『iPhone - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Composition Interface

MessageUI フレームワーク (MFMessageComposeViewController) が対応。_(iOS 4.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Spotlight

<img width="375" alt="Spotlight" src="https://qiita-image-store.s3.amazonaws.com/0/54402/d3e48d9f-14a6-f76d-d5bb-d338d6bc174f.jpeg">
_<font color="Gray">Spotlight / Apple Inc. (2009) 『iPhone - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Index Activites

Foundation フレームワーク (NSUserActivity) が対応。_(iOS 9.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Index App Content

Core Spotlight フレームワーク (CSSearchableItem) が対応。_(iOS 9.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Tethering

<img width="375" alt="Tethering" src="https://qiita-image-store.s3.amazonaws.com/0/54402/8c956e99-4269-0de3-7e64-34780a0dde1f.jpeg">
_<font color="Gray">Tethering / Apple Inc. (2009) 『iPhone - Features』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> 国内主要キャリアは iPhone 5 で解禁。

## <i class="fa fa-check-square" style="font-size:1em"></i> Find My iPhone

<img width="375" alt="Find My iPhone" src="https://qiita-image-store.s3.amazonaws.com/0/54402/fafafdfc-c619-198c-eda8-36e21eda04eb.jpeg">
_<font color="Gray">Find My iPhone / Apple Inc. (2009) 『iPhone - Features』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 4.2 以前は MobileMe ユーザ限定。

## <i class="fa fa-check-square" style="font-size:1em"></i> In-App Purchase

<img width="510" alt="In-App Purchase" src="https://qiita-image-store.s3.amazonaws.com/0/54402/3a3a7e72-e6a2-53bd-ac53-9d1e6f7db3c8.jpeg">
_<font color="Gray">In-App Purchase / Apple Inc. (2012) 『In-App Purchase - Apple Developer』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Payment

StoreKit フレームワーク (SKPayment) が対応。_(iOS 3.0 以降)_

#### <i class="fa fa-tag" style="font-size:1em"></i> Product Types

* Consumable _(iOS 3.0 以降)_
* Non-Consumable _(iOS 3.0 以降)_
* Non-Renewable Subscription _(iOS 3.0 以降)_
* Auto-Renewable Subscription _(2011 年 2 月以降)_
* Free Subscription _(iOS 5.0 以降、2016 年秋で終了)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Content Hosting

StoreKit フレームワーク (SKDownload) が対応。_(iOS 6.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Apple Push Notification Service

<img width="510" alt="Apple Push Notification Service" src="https://qiita-image-store.s3.amazonaws.com/0/54402/b1ac2df4-b978-2f96-bafc-4ca71bc2b733.jpeg">
_<font color="Gray">Apple Push Notification Service / Apple Inc. (2012) 『Using Local and Push Notifications - Apple Developer』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Remote Notification

UIKit フレームワーク (UIApplication) が対応。_(iOS 3.0 以降)_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 10.0 で非推奨、UserNotifications フレームワークに移行。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Local Notification

UIKit フレームワーク (UILocalNotification) が対応。_(iOS 4.0 以降)_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 10.0 で非推奨、UserNotifications フレームワーク (UNNotificationRequest) に移行。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Notification Action

UIKit フレームワーク (UIUserNotificationAction) が対応。_(iOS 8.0 以降)_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 10.0 で非推奨、UserNotifications フレームワーク (UNNotificationAction) に移行。

## <i class="fa fa-check-square" style="font-size:1em"></i> iBooks

<img width="410" alt="iBooks" src="https://qiita-image-store.s3.amazonaws.com/0/54402/37322d69-702d-1768-fcfb-86597529486a.jpeg">
_<font color="Gray">iBooks / Apple Inc. (2010) 『iPad - Features』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iPad は iPhone OS 3.2、iPhone は iOS 4 で追加。

## <i class="fa fa-cubes" style="font-size:1em"></i> Frameworks

### <i class="fa fa-cube" style="font-size:1em"></i> Core Data

モデル層のデータ管理を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Data Framework Reference](https://developer.apple.com/reference/coredata)
* [Core Data Programming Guide](https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreData/)
* [Core Data Batch Programming Guide](https://developer.apple.com/library/content/featuredarticles/CoreData_Batch_Guide/Introduction/Introduction.html)
* [WWDC 2010 Session 118 - Mastering Core Data](https://developer.apple.com/videos/play/wwdc2010/118/)
* [WWDC 2010 Session 137 - Optimizing Core Data Performance on iPhone OS](https://developer.apple.com/videos/play/wwdc2010/137/)
* [WWDC 2011 Session 303 - What's New in Core Data on iOS](https://developer.apple.com/videos/play/wwdc2011/303/)
* [WWDC 2012 Session 214 - Core Data Best Practices](https://developer.apple.com/videos/play/wwdc2012/214/)
* [WWDC 2012 Session 227 - Using iCloud with Core Data](https://developer.apple.com/videos/play/wwdc2012/227/)
* [WWDC 2013 Session 207 - What's New in Core Data and iCloud](https://developer.apple.com/videos/play/wwdc2013/207/)
* [WWDC 2013 Session 211 - Core Data Performance Optimization and Debugging](https://developer.apple.com/videos/play/wwdc2013/211/)
* [WWDC 2014 Session 225 - What's New in Core Data](https://developer.apple.com/videos/play/wwdc2014/225/)
* [WWDC 2015 Session 220 - What's New in Core Data](https://developer.apple.com/videos/play/wwdc2015/220/)
* [WWDC 2016 Session 242 - What's New in Core Data](https://developer.apple.com/videos/play/wwdc2016/242/)

### <i class="fa fa-cube" style="font-size:1em"></i> ExternalAccessory

外部機器との通信を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [ExternalAccessory Framework Reference](https://developer.apple.com/reference/externalaccessory)
* [External Accessory Programming Topics](https://developer.apple.com/library/content/featuredarticles/ExternalAccessoryPT/Introduction/Introduction.html)
* [WWDC 2010 Session 201 - Developing Applications that work with iPhone OS Accessories](https://developer.apple.com/videos/play/wwdc2010/201/)
* [WWDC 2012 Session 701 - iOS Accessories](https://developer.apple.com/videos/play/wwdc2012/701/)

### <i class="fa fa-cube" style="font-size:1em"></i> GameKit

通信対戦や Game Center のインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [GameKit Framework Reference](https://developer.apple.com/reference/gamekit)
* [Game Center Programming Guide](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html)
* [WWDC 2010 Session 404 - Introduction to Game Center](https://developer.apple.com/videos/play/wwdc2010/404/)
* [WWDC 2010 Session 408 - Game Center Techniques, Part 1](https://developer.apple.com/videos/play/wwdc2010/408/)
* [WWDC 2010 Session 410 - Game Center Techniques, Part 2](https://developer.apple.com/videos/play/wwdc2010/410/)
* [WWDC 2011 Session 402 - Essential Game Technologies for iOS, Pt 1](https://developer.apple.com/videos/play/wwdc2011/402/)
* [WWDC 2011 Session 407 - Introduction to Game Center](https://developer.apple.com/videos/play/wwdc2011/407/)
* [WWDC 2011 Session 409 - Working with Game Center](https://developer.apple.com/videos/play/wwdc2011/409/)
* [WWDC 2011 Session 410 - Multi-Player Gaming with Game Center](https://developer.apple.com/videos/play/wwdc2011/410/)
* [WWDC 2011 Session 412 - Turn-Based Gaming with Game Center](https://developer.apple.com/videos/play/wwdc2011/412/)
* [WWDC 2012 Session 508 - What's New in Game Center](https://developer.apple.com/videos/play/wwdc2012/508/)
* [WWDC 2012 Session 516 - Integrating Your Games with Game Center](https://developer.apple.com/videos/play/wwdc2012/516/)
* [WWDC 2012 Session 519 - Multiplayer Gaming with Game Center](https://developer.apple.com/videos/play/wwdc2012/519/)
* [WWDC 2013 Session 504 - What's New in Game Center](https://developer.apple.com/videos/play/wwdc2013/504/)
* [WWDC 2013 Session 506 - Turn-Based Gaming with Game Center](https://developer.apple.com/videos/play/wwdc2013/506/)
* [WWDC 2016 Session 611 - What's New in Game Center](https://developer.apple.com/videos/play/wwdc2016/611/)

### <i class="fa fa-cube" style="font-size:1em"></i> MapKit

地図表示を提供。

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 6.0 で地図データ元を Google から Apple に変更。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [MapKit Framework Reference](https://developer.apple.com/reference/mapkit)
* [Location and Maps Programming Guide](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/LocationAwarenessPG/Introduction/Introduction.html)
* [WWDC 2010 Session 127 - Customizing Maps with Overlays](https://developer.apple.com/videos/play/wwdc2010/127/)
* [WWDC 2011 Session 111 - Visualizing Information Geographically with MapKit](https://developer.apple.com/videos/play/wwdc2011/111/)
* [WWDC 2012 Session 300 - Getting Around Using Map Kit](https://developer.apple.com/videos/play/wwdc2012/300/)
* [WWDC 2013 Session 304 - What's New in Map Kit](https://developer.apple.com/videos/play/wwdc2013/304/)
* [WWDC 2013 Session 309 - Putting Map Kit in Perspective](https://developer.apple.com/videos/play/wwdc2013/309/)
* [WWDC 2015 Session 206 - What's New in MapKit](https://developer.apple.com/videos/play/wwdc2015/206/)
* [WWDC 2016 Session 240 - Increase Usage of Your App With Proactive Suggestions](https://developer.apple.com/videos/play/wwdc2016/240/)

### <i class="fa fa-cube" style="font-size:1em"></i> MessageUI

メールと SMS/MMS のインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [MessageUI Framework Reference](https://developer.apple.com/reference/messageui)

### <i class="fa fa-cube" style="font-size:1em"></i> MobileCoreServices

UTI 定義を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [MobileCoreServices Framework Reference](https://developer.apple.com/reference/mobilecoreservices)
* [Uniform Type Identifiers Overview](https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/understanding_utis/understand_utis_intro/understand_utis_intro.html)

### <i class="fa fa-cube" style="font-size:1em"></i> StoreKit

アプリ内課金を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [StoreKit Framework Reference](https://developer.apple.com/reference/storekit)
* [In-App Purchase Programming Guide](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction.html)
* [Receipt Validation Programming Guide](https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Introduction.html)
* [In-App Purchase Configuration Guide for iTunes Connect](https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/Introduction.html)
* [WWDC 2011 Session 510 - In-App Purchase for iOS and Mac OS X](https://developer.apple.com/videos/play/wwdc2011/510/)
* [WWDC 2012 Session 302 - Selling Products with Store Kit](https://developer.apple.com/videos/play/wwdc2012/302/)
* [WWDC 2013 Session 305 - Using Store Kit for In-App Purchases](https://developer.apple.com/videos/play/wwdc2013/305/)
* [WWDC 2013 Session 308 - Using Receipts to Protect Your Digital Sales](https://developer.apple.com/videos/play/wwdc2013/308/)
* [WWDC 2014 Session 218 - Designing a Great In-App Purchase Experience](https://developer.apple.com/videos/play/wwdc2014/218/)
* [WWDC 2014 Session 303 - Optimizing In-App Purchases](https://developer.apple.com/videos/play/wwdc2014/303/)
* [WWDC 2014 Session 305 - Preventing Unauthorized Purchases with Receipts](https://developer.apple.com/videos/play/wwdc2014/305/)
* [WWDC 2016 Session 301 - Introducing Expanded Subscriptions in iTunes Connect](https://developer.apple.com/videos/play/wwdc2016/301/)
* [WWDC 2016 Session 702 - Using Store Kit for In-App Purchases with Swift 3](https://developer.apple.com/videos/play/wwdc2016/702/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Text

低レベルのテキストレイアウト操作を提供。

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iPhone OS 3.2 で追加。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献
* [Core Text Framework Reference](https://developer.apple.com/reference/coretext)
* [Core Text Programming Guide](https://developer.apple.com/library/content/documentation/StringsTextFonts/Conceptual/CoreText_Programming/Introduction/Introduction.html)
* [WWDC 2010 Session 110 - Advanced Text Handling for iPhone OS](https://developer.apple.com/videos/play/wwdc2010/110/)
* [WWDC 2012 Session 226 - Core Text and Fonts](https://developer.apple.com/videos/play/wwdc2012/226/)

# iOS 4

| バージョン | 公開日 | 修正版 |
|---|---|---|
| 4.0 | 2010 年 6 月 | 4.0.1 / 4.0.2 |
| 4.1 | 2010 年 9 月 | |
| 4.2.1 | 2010 年 11 月 | 4.2.5 / 4.2.6 / 4.2.7 / 4.2.8 / 4.2.9 / 4.2.10 |
| 4.3 | 2011 年 3 月 | 4.3.1 / 4.3.2 / 4.3.3 / 4.3.4 / 4.3.5 |

## <i class="fa fa-check-square" style="font-size:1em"></i> Multitasking

<img width="510" alt="Multitasking" src="https://qiita-image-store.s3.amazonaws.com/0/54402/d68db78e-0671-b9d0-2e60-f4cac94aec79.jpeg">
_<font color="Gray">Multitasking / Apple Inc. (2010) 『iPhone - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Background Service

Information Property (UIBackgroundModes) が対応。_(iOS 4.0 以降)_

#### <i class="fa fa-tag" style="font-size:1em"></i> Background Modes

* audio _(iOS 4.0 以降)_
* location _(iOS 4.0 以降)_
* voip _(iOS 4.0 以降)_
* newsstand-content _(iOS 5.0 以降)_
* external-accessory _(iOS 5.0 以降)_
* bluetooth-central _(iOS 5.0 以降)_
* bluetooth-peripheral _(iOS 6.0 以降)_
* fetch _(iOS 7.0 以降)_
* remote-notification _(iOS 7.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Folders

<img width="510" alt="Folders" src="https://qiita-image-store.s3.amazonaws.com/0/54402/c46187df-f331-176b-d0c1-e453b98bfad2.jpeg">
_<font color="Gray">Folders / Apple Inc. (2010) 『iPhone - Features』</font>_

## <i class="fa fa-check-square" style="font-size:1em"></i> iAd

<img width="510" alt="iAd" src="https://qiita-image-store.s3.amazonaws.com/0/54402/88f76094-5943-97d4-8ae0-fb71afbeb6c6.jpeg">
_<font color="Gray">iAd / Apple Inc. (2010) 『The iAd Network - Apple Developer』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iAd は 2016 年 6 月でサービス終了。

## <i class="fa fa-check-square" style="font-size:1em"></i> FaceTime

<img width="510" alt="FaceTime" src="https://qiita-image-store.s3.amazonaws.com/0/54402/0989fa49-6176-1f63-3343-04d6689fd441.jpeg">
_<font color="Gray">FaceTime / Apple Inc. (2010) 『iPhone - Features』</font>_

## <i class="fa fa-check-square" style="font-size:1em"></i> Game Center

<img width="510" alt="Game Center" src="https://qiita-image-store.s3.amazonaws.com/0/54402/1affb2e7-790f-9725-c47e-7b0f658f880d.jpeg">
_<font color="Gray">Game Center / Apple Inc. (2010) 『iPhone - Features』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 4.1 で追加。iOS 10.0 で Game Center アプリは終了、サービスは継続。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Leaderboards

GameKit フレームワーク (GKLeaderboard) が対応。_(iOS 4.1 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Achievements

GameKit フレームワーク (GKAchievement) が対応。_(iOS 4.1 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> RealTime Match

GameKit フレームワーク (GKMatch) が対応。_(iOS 4.1 以降)_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 10.0 で非推奨、GKGameSession に移行。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> TurnBased Match

GameKit フレームワーク (GKTurnBasedMatch) が対応。_(iOS 5.0 以降)_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 10.0 で非推奨、GKGameSession に移行。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Challenges

GameKit フレームワーク (GKChallenge) が対応。_(iOS 6.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> AirPlay

<img width="510" alt="AirPlay" src="https://qiita-image-store.s3.amazonaws.com/0/54402/78d8c512-bc72-11f9-95ad-f4614e1a15df.jpeg">
_<font color="Gray">AirPlay / Apple Inc. (2010) 『iPhone - Features』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 4.2.1 で追加。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Playback

MediaPlayer フレームワーク (MPMoviePlayerController) が対応。_(iOS 4.3 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> AirPrint

<img width="510" alt="AirPrint" src="https://qiita-image-store.s3.amazonaws.com/0/54402/633d00cd-dd39-f247-a75f-8337cbc22e4c.jpeg">
_<font color="Gray">AirPrint / Apple Inc. (2010) 『iPhone - Features』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 4.2.1 で追加。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Printing

UIKit フレームワーク (UIPrintInteractionController) が対応。_(iOS 4.2.1 以降)_

## <i class="fa fa-cubes" style="font-size:1em"></i> Frameworks

### <i class="fa fa-cube" style="font-size:1em"></i> Accelerate

数学的計算を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Accelerate Framework Reference](https://developer.apple.com/reference/accelerate)
* [WWDC 2010 Session 202 - The Accelerate framework for iPhone OS](https://developer.apple.com/videos/play/wwdc2010/202/)
* [WWDC 2011 Session 209 - Inside the Accelerate Framework for iOS](https://developer.apple.com/videos/play/wwdc2011/209/)
* [WWDC 2012 Session 708 - The Accelerate Framework](https://developer.apple.com/videos/play/wwdc2012/708/)
* [WWDC 2013 Session 713 - The Accelerate Framework](https://developer.apple.com/videos/play/wwdc2013/713/)
* [WWDC 2014 Session 703 - What's New in the Accelerate Framework](https://developer.apple.com/videos/play/wwdc2014/703/)
* [WWDC 2015 Session 712 - Low Energy, High Performance: Compression and Accelerate](https://developer.apple.com/videos/play/wwdc2015/712/)
* [WWDC 2016 Session 715 - Neural Networks and Accelerate](https://developer.apple.com/videos/play/wwdc2016/715/)

### <i class="fa fa-cube" style="font-size:1em"></i> AssetsLibrary

メディアライブラリへのアクセスを提供。

<i class="fa fa-cube" style="font-size:1em"></i> iOS 9.0 で非推奨、Photos フレームワークに移行。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [AssetsLibrary Framework Reference](https://developer.apple.com/reference/assetslibrary)
* [WWDC 2010 Session 421 - Incorporating the Camera and Photo Library in your App](https://developer.apple.com/videos/play/wwdc2010/421/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Media

低レベルのオーディオ・ビジュアルインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Media Framework Reference](https://developer.apple.com/reference/coremedia)
* [WWDC 2014 Session 513 - Direct Access to Video Encoding and Decoding](https://developer.apple.com/videos/play/wwdc2014/513/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Motion

加速度やジャイロのデータを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Motion Framework Reference](https://developer.apple.com/reference/coremotion)
* [Event Handling Guide for UIKit Apps: Getting Processed Device-Motion Data](https://developer.apple.com/library/content/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/HandlingProcessedDeviceMotionData.html)
* [WWDC 2010 Session 423 - Sensing Device Motion in iOS 4](https://developer.apple.com/videos/play/wwdc2010/423/)
* [WWDC 2011 Session 423 - What's New in Core Motion](https://developer.apple.com/videos/play/wwdc2011/423/)
* [WWDC 2012 Session 524 - Understanding Core Motion](https://developer.apple.com/videos/play/wwdc2012/524/)
* [WWDC 2014 Session 612 - Motion Tracking with the Core Motion Framework](https://developer.apple.com/videos/play/wwdc2014/612/)
* [WWDC 2015 Session 705 - What's New in Core Motion](https://developer.apple.com/videos/play/wwdc2015/705/)
* [WWDC 2016 Session 713 - Health and Fitness with Core Motion](https://developer.apple.com/videos/play/wwdc2016/713/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Telephony

携帯電話情報を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Telephony Framework Reference](https://developer.apple.com/reference/coretelephony)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Video

低レベルのビデオフレームインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Video Framework Reference](https://developer.apple.com/reference/corevideo)
* [WWDC 2014 Session 513 - Direct Access to Video Encoding and Decoding](https://developer.apple.com/videos/play/wwdc2014/513/)

### <i class="fa fa-cube" style="font-size:1em"></i> EventKit

カレンダーとリマインダーへのアクセスを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [EventKit Framework Reference](https://developer.apple.com/reference/eventkit)
* [Calendar and Reminders Programming Guide](https://developer.apple.com/library/content/documentation/DataManagement/Conceptual/EventKitProgGuide/Introduction/Introduction.html)
* [WWDC 2010 Session 136 - Calendar Integration with Event Kit](https://developer.apple.com/videos/play/wwdc2010/136/)
* [WWDC 2012 Session 304 - Events and Reminders in Event Kit](https://developer.apple.com/videos/play/wwdc2012/304/)

### <i class="fa fa-cube" style="font-size:1em"></i> EventKitUI

カレンダーとリマインダーを表示する UI を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [EventKitUI Framework Reference](https://developer.apple.com/reference/eventkitui)
* [Calendar and Reminders Programming Guide](https://developer.apple.com/library/content/documentation/DataManagement/Conceptual/EventKitProgGuide/Introduction/Introduction.html)
* [WWDC 2010 Session 136 - Calendar Integration with Event Kit](https://developer.apple.com/videos/play/wwdc2010/136/)

### <i class="fa fa-cube" style="font-size:1em"></i> iAd

広告表示を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [iAd Framework Reference](https://developer.apple.com/reference/iad)
* [iAd Programming Guide](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/iAd_Guide/Introduction/Introduction.html)
* [WWDC 2010 Session 112 - Integrating Ads with iAd](https://developer.apple.com/videos/play/wwdc2010/112/)
* [WWDC 2011 Session 505 - iAd Implementation Best Practices](https://developer.apple.com/videos/play/wwdc2011/505/)
* [WWDC 2011 Session 506 - Building iAd Rich Media Ads with iAd Producer](https://developer.apple.com/videos/play/wwdc2011/506/)
* [WWDC 2013 Session 613 - iAd Integration and Best Practices](https://developer.apple.com/videos/play/wwdc2013/613/)
* [WWDC 2014 Session 222 - Optimize Your Earning Power With iAd](https://developer.apple.com/videos/play/wwdc2014/222/)
* [WWDC 2015 Session 503 - Monetize and Promote Your App with iAd](https://developer.apple.com/videos/play/wwdc2015/503/)

### <i class="fa fa-cube" style="font-size:1em"></i> Image I/O

画像ファイルの読み書きを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Image I/O Framework Reference](https://developer.apple.com/reference/imageio)
* [Image I/O Programming Guide](https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/ImageIOGuide/imageio_intro/ikpg_intro.html)

### <i class="fa fa-cube" style="font-size:1em"></i> QuickLook

ファイルのプレビューインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [QuickLook Framework Reference](https://developer.apple.com/reference/quicklook)
* [WWDC 2010 Session 106 - Understanding Document Interaction Controller](https://developer.apple.com/videos/play/wwdc2010/106/)
* [System-wide Previews on OSX and iOS (WWDC 2011 Session 106)](https://developer.apple.com/videos/play/wwdc2011/106/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core MIDI

MIDI デバイスの通信を提供。

<i class="fa fa-cube" style="font-size:1em"></i> iOS 4.2 で追加。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core MIDI Framework Reference](https://developer.apple.com/reference/coremidi)
* [WWDC 2011 Session 411 - Music in iOS and Lion](https://developer.apple.com/videos/play/wwdc2011/411/)

# iOS 5

| バージョン | 公開日 | 修正版 |
|---|---|---|
| 5.0 | 2011 年 10 月 | 5.0.1 |
| 5.1 | 2012 年 3 月 | 5.1.1 |

## <i class="fa fa-check-square" style="font-size:1em"></i> iCloud

<img width="510" alt="iCloud" src="https://qiita-image-store.s3.amazonaws.com/0/54402/bc1c55ec-7b9d-cdf4-4170-eaeb59e77c1e.jpeg">
_<font color="Gray">iCloud / Apple Inc. (2011) 『iCloud』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Key-Value Storage

Foundation フレームワーク (NSUbiquitousKeyValueStore) が対応。_(iOS 5.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Document Storage

UIKit フレームワーク (UIDocument) が対応。_(iOS 5.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Core Data Storage

Core Data フレームワークが対応。_(iOS 5.0 以降)_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 10.0 で非推奨。

## <i class="fa fa-check-square" style="font-size:1em"></i> Notification Center

<img width="510" alt="Notification Center" src="https://qiita-image-store.s3.amazonaws.com/0/54402/e8ca1e1c-e415-b3a9-e9aa-b0ea9d05df20.jpeg">
_<font color="Gray">Notification Center / Apple Inc. (2011) 『iOS 5 - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Widget Management

NotificationCenter フレームワーク (NCWidgetController) が対応。_(iOS 8.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Notification Management

UserNotifications フレームワーク (UNUserNotificationCenter) が対応。_(iOS 10.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Newsstand

<img width="510" alt="Newsstand" src="https://qiita-image-store.s3.amazonaws.com/0/54402/d5aff1f8-354b-c4bd-b392-cc0633108c26.jpeg">
_<font color="Gray">Newsstand / Apple Inc. (2011) 『iOS 5 - Features』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 9.0 で Newsstand アプリは News アプリに移行。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Issue Management

NewsstandKit フレームワーク (NKLibrary) が対応。_(iOS 5.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Twitter

<img width="510" alt="Twitter" src="https://qiita-image-store.s3.amazonaws.com/0/54402/fb0cb953-8a1f-df91-e17a-044a88636cd6.jpeg">
_<font color="Gray">Twitter / Apple Inc. (2011) 『iOS 5 - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Composition Interface

Twitter フレームワーク (TWTweetComposeViewController) が対応。_(iOS 5.0 以降)_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 6.0 で非推奨、Social フレームワーク (SLComposeViewController) に移行。

## <i class="fa fa-check-square" style="font-size:1em"></i> Reminders

<img width="510" alt="Reminders" src="https://qiita-image-store.s3.amazonaws.com/0/54402/b961feed-fdd2-9329-73af-7079cd616710.jpeg">
_<font color="Gray">Reminders / Apple Inc. (2011) 『iOS 5 - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> List Management

EventKit フレームワーク (EKReminder) が対応。_(iOS 6.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> PC Free

<img width="510" alt="PC Free" src="https://qiita-image-store.s3.amazonaws.com/0/54402/15d228af-8826-a01a-a751-ee66d4da2673.jpeg">
_<font color="Gray">PC Free / Apple Inc. (2011) 『iOS 5 - Features』</font>_

## <i class="fa fa-check-square" style="font-size:1em"></i> iMessage

<img width="510" alt="iMessage" src="https://qiita-image-store.s3.amazonaws.com/0/54402/68369cfe-bd0b-41c4-d2ec-a40751c19367.jpeg">
_<font color="Gray">iMessage / Apple Inc. (2011) 『iOS 5 - Features』</font>_

## <i class="fa fa-check-square" style="font-size:1em"></i> Siri

<img width="510" alt="Siri" src="https://qiita-image-store.s3.amazonaws.com/0/54402/65948912-3391-0b3b-fc0a-a1635f18e642.jpeg">
_<font color="Gray">Siri / Apple Inc. (2011) 『iPhone - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> SiriKit

Intents フレームワークが対応。_(iOS 10.0 以降)_

#### <i class="fa fa-tag" style="font-size:1em"></i> Intents Domains

* VoIP Calling _(iOS 10.0 以降)_
* Messages _(iOS 10.0 以降)_
* Payments _(iOS 10.0 以降)_
* Photos _(iOS 10.0 以降)_
* Workouts _(iOS 10.0 以降)_
* Ride Booking _(iOS 10.0 以降)_
* Car Commands _(iOS 10.0 以降)_
* CarPlay _(iOS 10.0 以降)_
* Restaurant Reservation _(iOS 10.0 以降)_

## <i class="fa fa-cubes" style="font-size:1em"></i> Frameworks

### <i class="fa fa-cube" style="font-size:1em"></i> Accounts

ユーザアカウントへのアクセスを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Accounts Framework Reference](https://developer.apple.com/reference/accounts)
* [WWDC 2011 Session 124 - Twitter Integration](https://developer.apple.com/videos/play/wwdc2011/124/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Bluetooth

Bluetooth LE の通信を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Bluetooth Framework Reference](https://developer.apple.com/reference/corebluetooth)
* [Core Bluetooth Programming Guide](https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html)
* [WWDC 2012 Session 703 - Core Bluetooth 101](https://developer.apple.com/videos/play/wwdc2012/703/)
* [WWDC 2012 Session 705 - Advanced Core Bluetooth](https://developer.apple.com/videos/play/wwdc2012/705/)
* [WWDC 2013 Session 703 - Core Bluetooth](https://developer.apple.com/videos/play/wwdc2013/703/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Image

画像フィルタや顔認識を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Image Framework Reference](https://developer.apple.com/reference/coreimage)
* [Core Image Programming Guide](https://developer.apple.com/library/content/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_intro/ci_intro.html)
* [Core Image Filter Reference](https://developer.apple.com/library/content/documentation/GraphicsImaging/Reference/CoreImageFilterReference/)
* [WWDC 2011 Session 422 - Using Core Image on iOS & Mac OS X](https://developer.apple.com/videos/play/wwdc2011/422/)
* [WWDC 2012 Session 510 - Getting Started with Core Image](https://developer.apple.com/videos/play/wwdc2012/510/)
* [WWDC 2012 Session 511 - Core Image Techniques](https://developer.apple.com/videos/play/wwdc2012/511/)
* [WWDC 2013 Session 509 - Core Image Effects and Techniques](https://developer.apple.com/videos/play/wwdc2013/509/)
* [WWDC 2014 Session 514 - Advances in Core Image](https://developer.apple.com/videos/play/wwdc2014/514/)
* [WWDC 2014 Session 515 - Developing Core Image Filters for iOS](https://developer.apple.com/videos/play/wwdc2014/515/)
* [WWDC 2015 Session 510 - What's New in Core Image](https://developer.apple.com/videos/play/wwdc2015/510/)
* [WWDC 2016 Session 505 - Live Photo Editing and RAW Processing with Core Image](https://developer.apple.com/videos/play/wwdc2016/505/)

### <i class="fa fa-cube" style="font-size:1em"></i> GLKit

OpenGL ES のユーティリティを提供。

* [GLKit Framework Reference](https://developer.apple.com/reference/glkit)
* [OpenGL ES Programming Guide: Drawing with OpenGL ES and GLKit](https://developer.apple.com/library/content/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/DrawingWithOpenGLES/DrawingWithOpenGLES.html)
* [WWDC 2011 Session 402 - Essential Game Technologies for iOS, Pt 1](https://developer.apple.com/videos/play/wwdc2011/402/)
* [WWDC 2011 Session 414 - Advances in OpenGL ES for iOS 5](https://developer.apple.com/videos/play/wwdc2011/414/)
* [WWDC 2012 Session 513 - Advances in OpenGL and OpenGL ES](https://developer.apple.com/videos/play/wwdc2012/513/)

### <i class="fa fa-cube" style="font-size:1em"></i> GSS

標準的なセキュリティを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [GSS Framework Reference](https://developer.apple.com/reference/gss)
* [RFC 2743](http://www.ietf.org/rfc/rfc2743.txt)
* [RFC 4401](http://www.ietf.org/rfc/rfc4401.txt)

### <i class="fa fa-cube" style="font-size:1em"></i> NewsstandKit

雑誌や新聞の購読管理を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [NewsstandKit Framework Reference](https://developer.apple.com/reference/newsstandkit)
* [WWDC 2011 Session 504 - Building Newsstand Apps](https://developer.apple.com/videos/play/wwdc2011/504/)
* [WWDC 2012 Session 307 - Building Great Newsstand Apps](https://developer.apple.com/videos/play/wwdc2012/307/)

### <i class="fa fa-cube" style="font-size:1em"></i> Twitter

Twitter のインターフェースを提供。

<i class="fa fa-cube" style="font-size:1em"></i> iOS 6.0 で非推奨、Socical フレームワークに移行。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [WWDC 2011 Session 124 - Twitter Integration](https://developer.apple.com/videos/play/wwdc2011/124/)

# iOS 6

| バージョン | 公開日 | 修正版 |
|---|---|---|
| 6.0 | 2012 年 9 月 | 6.0.1 / 6.0.2 |
| 6.1 | 2013 年 1 月 | 6.1.1 / 6.1.2 / 6.1.3 / 6.1.4 / 6.1.5 / 6.1.6 |

## <i class="fa fa-check-square" style="font-size:1em"></i> Maps

<img width="510" alt="Maps" src="https://qiita-image-store.s3.amazonaws.com/0/54402/57db02ae-70d8-b41c-8a06-35c257aaeacc.jpeg">
_<font color="Gray">Maps / Apple Inc. (2012) 『iOS 6 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Display

MapKit フレームワーク (MKMapView) が対応。_(iOS 6.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Search

MapKit フレームワーク (MKLocalSearch) が対応。_(iOS 6.1 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Directions

MapKit フレームワーク (MKDirections) が対応。_(iOS 7.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Facebook

<img width="510" alt="Facebook" src="https://qiita-image-store.s3.amazonaws.com/0/54402/cda950df-8438-70a8-531a-a3085cad5ef5.jpeg">
_<font color="Gray">Facebook / Apple Inc. (2012) 『iOS 6 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Composition Interface

Social フレームワーク (SLComposeViewController) が対応。_(iOS 6.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Passbook

<img width="510" alt="Passbook" src="https://qiita-image-store.s3.amazonaws.com/0/54402/fe61d40d-586a-57df-6561-4f71aeead78b.jpeg">
_<font color="Gray">Passbook / Apple Inc. (2012) 『iOS 6 - What's New』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 9.0 で Passbook アプリは Wallet アプリに移行。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Passes Management

PassKit フレームワーク (PKPassLibrary) が対応。_(iOS 6.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Guided Access

<img width="510" alt="Guided Access" src="https://qiita-image-store.s3.amazonaws.com/0/54402/29fcc580-6fb7-e3e2-fff2-14c3bd2ec0ea.jpeg">
_<font color="Gray">Guided Access / Apple Inc. (2012) 『iOS 6 - What's New』</font>_

## <i class="fa fa-cubes" style="font-size:1em"></i> Frameworks

### <i class="fa fa-cube" style="font-size:1em"></i> AdSupport

広告識別子へのアクセスを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [AdSupport Framework Reference](https://developer.apple.com/reference/adsupport)

### <i class="fa fa-cube" style="font-size:1em"></i> MediaToolbox

オーディオタップのインターフェースを提供。

### <i class="fa fa-cube" style="font-size:1em"></i> PassKit

パスへのアクセスと Apple Pay を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [PassKit Framework Reference](https://developer.apple.com/reference/passkit)
* [Wallet Developer Guide](https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/PassKit_PG/)
* [PassKit Package Format Reference](https://developer.apple.com/library/content/documentation/UserExperience/Reference/PassKit_Bundle/Chapters/Introduction.html)
* [Getting Started with Apple Pay](https://developer.apple.com/apple-pay/get-started/)
* [Apple Pay Programming Guide](https://developer.apple.com/library/content/ApplePay_Guide/)
* [Payment Token Format Reference](https://developer.apple.com/library/content/documentation/PassKit/Reference/PaymentTokenJSON/PaymentTokenJSON.html)
* [WWDC 2012 Session 309 - Introducing Passbook, Part 2](https://developer.apple.com/videos/play/wwdc2012/309/)
* [WWDC 2013 Session 302 - What's New in Passbook](https://developer.apple.com/videos/play/wwdc2013/302/)
* [WWDC 2015 Session 701 - Wallet - The home for Apple Pay and more](https://developer.apple.com/videos/play/wwdc2015/701/)
* [WWDC 2015 Session 702 - Apple Pay Within Apps](https://developer.apple.com/videos/play/wwdc2015/702/)
* [WWDC 2016 Session 704 - What's New with Wallet and Apple Pay](https://developer.apple.com/videos/play/wwdc2016/704/)

### <i class="fa fa-cube" style="font-size:1em"></i> Social

ソーシャルメディアのインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Social Framework Reference](https://developer.apple.com/reference/social)
* [App Extension Programming Guide: Share](https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/Share.html)
* [WWDC 2012 Session 306 - Integrating With Facebook, Twitter and Sina Weibo](https://developer.apple.com/videos/play/wwdc2012/306/)
* [WWDC 2014 Session 205 - Creating Extensions for iOS and OS X, Part 1](https://developer.apple.com/videos/play/wwdc2014/205/)
* [WWDC 2015 Session 224 - App Extension Best Practices](https://developer.apple.com/videos/play/wwdc2015/224/)

### <i class="fa fa-cube" style="font-size:1em"></i> VideoToolbox

低レベルのビデオコーデックインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [VideoToolbox Framework Reference](https://developer.apple.com/reference/videotoolbox)
* [WWDC 2014 Session 513 - Direct Access to Video Encoding and Decoding](https://developer.apple.com/videos/play/wwdc2014/513/)

# iOS 7

| バージョン | 公開日 | 修正版 |
|---|---|---|
| 7.0 | 2013 年 9 月 | 7.0.1 / 7.0.2 / 7.0.3 / 7.0.4 / 7.0.5 / 7.0.6 |
| 7.1 | 2014 年 3 月 | 7.1.1 / 7.1.2 |

## <i class="fa fa-check-square" style="font-size:1em"></i> Design

<img width="510" alt="Design" src="https://qiita-image-store.s3.amazonaws.com/0/54402/747426c6-8b33-1f0c-d16b-0e1eef0f75dd.jpeg">
_<font color="Gray">Design / Apple Inc. (2013) 『iOS 7 - Design』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> New Appearance

UIKit フレームワークが対応。_(iOS 7.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Control Center

<img width="510" alt="Control Center" src="https://qiita-image-store.s3.amazonaws.com/0/54402/4c416504-e54a-ca76-a6f5-ec1720a6e8a0.jpeg">
_<font color="Gray">Control Center / Apple Inc. (2013) 『iOS 7 - What's New』</font>_

## <i class="fa fa-check-square" style="font-size:1em"></i> AirDrop

<img width="510" alt="AirDrop" src="https://qiita-image-store.s3.amazonaws.com/0/54402/125639a8-7591-853e-2b66-8fbbffd88278.jpeg">
_<font color="Gray">AirDrop / Apple Inc. (2013) 『iOS 7 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Share

UIKit フレームワーク (UIActivityViewController) が対応。_(iOS 7.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> iTunes Radio

<img width="510" alt="iTunes Radio" src="https://qiita-image-store.s3.amazonaws.com/0/54402/f73e512f-f1e8-9fac-2c13-bb9edf7ad004.jpeg">
_<font color="Gray">iTunes Radio / Apple Inc. (2013) 『iTunes Radio』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> 日本は未対応。iOS 8.4 で Apple Music に統合後は利用可能。

## <i class="fa fa-check-square" style="font-size:1em"></i> Touch ID

<img width="510" alt="Touch ID" src="https://qiita-image-store.s3.amazonaws.com/0/54402/4daa3acc-d38c-7769-4d72-14e5ebe75da6.jpeg">
_<font color="Gray">Touch ID / Apple Inc. (2013) 『iPhone 5s - Features』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Authentication

LocalAuthentication フレームワーク (LAContext) が対応。_(iOS 8.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> iBeacon

<img width="510" alt="iBeacon" src="https://qiita-image-store.s3.amazonaws.com/0/54402/29f3bab8-96d5-64f5-3fb4-eec1dd2689f2.jpeg">
_<font color="Gray">iBeacon / Apple Inc. (2014) 『iBeacon for Developers - Apple Developer』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Region Monitoring

Core Location フレームワーク (CLBeaconRegion) が対応。_(iOS 7.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> CarPlay

<img width="510" alt="CarPlay" src="https://qiita-image-store.s3.amazonaws.com/0/54402/ed6d656c-cc8d-5c41-1af6-bf1174e151bf.jpeg">
_<font color="Gray">CarPlay / Apple Inc. (2014) 『CarPlay』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 7.1 で追加。開発は CarPlay Entitlement が必要。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Media Player

MediaPlayer フレームワーク (MPPlayableContentManager) が対応。_(iOS 7.1 以降)_

## <i class="fa fa-cubes" style="font-size:1em"></i> Frameworks

### <i class="fa fa-cube" style="font-size:1em"></i> GameController

ゲームコントローラの通信を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [GameController Framework Reference](https://developer.apple.com/reference/gamecontroller)
* [Game Controller Programming Guide](https://developer.apple.com/library/content/documentation/ServicesDiscovery/Conceptual/GameControllerPG/Introduction/Introduction.html)
* [WWDC 2013 Session 501 - Integrating with Game Controllers](https://developer.apple.com/videos/play/wwdc2013/501/)
* [WWDC 2014 Session 611 - Designing for Game Controllers](https://developer.apple.com/videos/play/wwdc2014/611/)

### <i class="fa fa-cube" style="font-size:1em"></i> JavaScriptCore

JavaScript の評価を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [JavaScriptCore Framework Reference](https://developer.apple.com/reference/javascriptcore)
* [WWDC 2013 Session 615 - Integrating JavaScript into Native Apps](https://developer.apple.com/videos/play/wwdc2013/615/)

### <i class="fa fa-cube" style="font-size:1em"></i> MediaAccessibility

メディアファイルのキャプション管理を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [MediaAccessibility Framework Reference](https://developer.apple.com/reference/mediaaccessibility)

### <i class="fa fa-cube" style="font-size:1em"></i> MultipeerConnectivity

近距離のピアツーピア通信を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [MultipeerConnectivity Framework Reference](https://developer.apple.com/reference/multipeerconnectivity)
* [WWDC 2013 Session 708 - Nearby Networking with Multipeer Connectivity](https://developer.apple.com/videos/play/wwdc2013/708/)
* [WWDC 2014 Session 709 - Cross Platform Nearby Networking](https://developer.apple.com/videos/play/wwdc2014/709/)

### <i class="fa fa-cube" style="font-size:1em"></i> SafariServices

Safari のインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [SafariServices Framework Reference](https://developer.apple.com/reference/safariservices)
* [WWDC 2015 Session 504 - Introducing Safari View Controller](https://developer.apple.com/videos/play/wwdc2015/504/)

### <i class="fa fa-cube" style="font-size:1em"></i> SpriteKit

2D ゲームの描画を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [SpriteKit Framework Reference](https://developer.apple.com/reference/spritekit/)
* [WWDC 2013 Session 502 - Introduction to Sprite Kit](https://developer.apple.com/videos/play/wwdc2013/502/)
* [WWDC 2013 Session 503 - Designing Games with Sprite Kit](https://developer.apple.com/videos/play/wwdc2013/503/)
* [WWDC 2014 Session 606 - What's New in SpriteKit](https://developer.apple.com/videos/play/wwdc2014/606/)
* [WWDC 2014 Session 608 - Best Practices for Building SpriteKit Games](https://developer.apple.com/videos/play/wwdc2014/608/)
* [WWDC 2015 Seesion 604 - What's New in SpriteKit](https://developer.apple.com/videos/play/wwdc2015/604/)
* [WWDC 2016 Session 610 - What's New in SpriteKit](https://developer.apple.com/videos/play/wwdc2016/610/)

# iOS 8

| バージョン | 公開日 | 修正版 |
|---|---|---|
| 8.0 | 2014 年 9 月 | 8.0.1 / 8.0.2 |
| 8.1 | 2014 年 10 月 | 8.1.1 / 8.1.2 / 8.1.3 |
| 8.2 | 2015 年 3 月 | |
| 8.3 | 2015 年 4 月 | |
| 8.4 | 2015 年 7 月 | 8.4.1 |

## <i class="fa fa-check-square" style="font-size:1em"></i> Handoff

<img width="510" alt="Handoff" src="https://qiita-image-store.s3.amazonaws.com/0/54402/67a06f8b-9f6c-6bd3-873b-32ceb5b4c29d.jpeg">
_<font color="Gray">Handoff / Apple Inc. (2014) 『iOS 8 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Continuity

Foundation フレームワーク (NSUserActivity) が対応。_(iOS 8.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> QuickType

<img width="510" alt="QuickType" src="https://qiita-image-store.s3.amazonaws.com/0/54402/3ee70450-3707-5313-f9c5-d889f75f6215.jpeg">
_<font color="Gray">QuickType / Apple Inc. (2014) 『iOS 8 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Proactive Suggestions

UIKit フレーム (UITextContentType) が対応。_(iOS 10.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> iCloud Drive

<img width="510" alt="iCloud Drive" src="https://qiita-image-store.s3.amazonaws.com/0/54402/c6ba5411-a527-1760-7c80-5482a8c993ed.jpeg">
_<font color="Gray">iCloud Drive / Apple Inc. (2014) 『iOS 8 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Document Picker

UIKit フレームワーク (UIDocumentPickerViewController) が対応。_(iOS 8.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Health

<img width="510" alt="Health" src="https://qiita-image-store.s3.amazonaws.com/0/54402/b93cf4a9-d568-4423-7324-3e5073152326.jpeg">
_<font color="Gray">Health / Apple Inc. (2014) 『iOS 8 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Data Access

HealthKit フレームワーク (HKHealthStore) が対応。_(iOS 8.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Family Sharing

<img width="510" alt="Family Sharing" src="https://qiita-image-store.s3.amazonaws.com/0/54402/9f76ce89-b6cc-2c22-76f5-ce7466472542.jpeg">
_<font color="Gray">Family Sharing / Apple Inc. (2014) 『iOS 8 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Ask to Buy

StoreKit フレームワーク (SKPaymentTransactionState) が対応。_(iOS 8.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> App Extensions

<img width="510" alt="App Extensions" src="https://qiita-image-store.s3.amazonaws.com/0/54402/5bda7dc6-324f-a6e8-d202-ad6b1316e542.jpeg">
_<font color="Gray">App Extensions / Apple Inc. (2014) 『App Extensions - Apple Developer』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Share

Social フレームワーク (SLComposeServiceViewController) が対応。_(iOS 8.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Today

NotificationCenter フレームワーク (NCWidgetProviding) が対応。_(iOS 8.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Photo Editing

PhotosUI フレームワーク (PHContentEditingController) が対応。_(iOS 8.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Custom Keyboard

UIKit フレームワーク (UIInputViewController) が対応。_(iOS 8.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Action

Foundation フレームワーク (NSExtensionContext) が対応。_(iOS 8.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Document Provider

UIKit フレームワーク (UIDocumentPickerExtensionViewController) が対応。_(iOS 8.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Audio Unit

Core Audio Kit フレームワーク (AUViewController) が対応。_(iOS 9.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Content Blocker

SafariServices フレームワーク (SFContentBlockerManager) が対応。_(iOS 9.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> HomeKit

<img width="510" alt="HomeKit" src="https://qiita-image-store.s3.amazonaws.com/0/54402/ad498761-832a-6448-41ff-3ae0444a6d02.jpeg">
_<font color="Gray">HomeKit / Apple Inc. (2014) 『HomeKit - Apple Developer』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Communication

HomeKit フレームワークが対応。_(iOS 8.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> CloudKit

<img width="510" alt="CloudKit" src="https://qiita-image-store.s3.amazonaws.com/0/54402/f7c60601-b8b3-1944-963a-5f4e875e1d50.jpeg">
_<font color="Gray">CloudKit / Apple Inc. (2014) 『iCloud for Developers - Apple Developer』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Records Management

CloudKit フレームワークが対応。_(iOS 8.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Metal

<img width="510" alt="Metal" src="https://qiita-image-store.s3.amazonaws.com/0/54402/f4777b1d-90e6-0965-fe5e-deaa707dcbf2.jpeg">
_<font color="Gray">Metal / Apple Inc. (2014) 『Metal for Developers - Apple Developer』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> GPU Access

Metal フレームワークが対応。_(iOS 8.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Apple Pay

<img width="510" alt="Apple Pay" src="https://qiita-image-store.s3.amazonaws.com/0/54402/41714d30-6dc3-1069-0224-f7e78f78b9f2.jpeg">
_<font color="Gray">Apple Pay / Apple Inc. (2014) 『iPhone 6 - Apple Pay』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 8.1 で追加。日本は iOS 10.1 で対応。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Payment Sheet

PassKit フレームワーク (PKPaymentAuthorizationViewController) が対応。_(iOS 8.1 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Apple Watch

<img width="510" alt="Apple Watch" src="https://qiita-image-store.s3.amazonaws.com/0/54402/67ffebc6-3e18-fef8-9e7e-b6d3a6b8e335.jpeg">
_<font color="Gray">Apple Watch / Apple Inc. (2015) 『Apple Watch』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 8.2 で追加。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> WatchKit Extension

WatchKit フレームワークが対応。_(iOS 8.2 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Communication

WatchConnectivity フレームワーク (WCSession) が対応。_(iOS 9.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Apple Music

<img width="510" alt="Apple Music" src="https://qiita-image-store.s3.amazonaws.com/0/54402/72285b57-8409-0017-8e13-8a6aedd83f07.jpeg">
_<font color="Gray">Apple Music / Apple Inc. (2015) 『Apple Music』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 8.4 で追加。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Playback

MediaPlayer フレームワーク (MPMusicPlayerController) が対応。_(iOS 9.3 以降)_

## <i class="fa fa-cubes" style="font-size:1em"></i> Frameworks

### <i class="fa fa-cube" style="font-size:1em"></i> AVKit

高レベルのビデオインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [AVKit Framework Reference](https://developer.apple.com/reference/avkit)
* [Adopting Multitasking Enhancements on iPad](https://developer.apple.com/library/content/documentation/WindowsViews/Conceptual/AdoptingMultitaskingOniPad/)
* [WWDC 2014 Session 503 - Mastering Modern Media Playback](https://developer.apple.com/videos/play/wwdc2014/503/)
* [WWDC 2015 Session 211 - Multitasking Essentials for Media-Based Apps on iPad in iOS 9](https://developer.apple.com/videos/play/wwdc2015/211/)

### <i class="fa fa-cube" style="font-size:1em"></i> CloudKit

CloudKit のインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [CloudKit Framework Reference](https://developer.apple.com/reference/cloudkit)
* [CloudKit Quick Start](https://developer.apple.com/library/content/documentation/DataManagement/Conceptual/CloudKitQuickStart/Introduction/Introduction.html)
* [iCloud Design Guide: Designing for CloudKit](https://developer.apple.com/library/content/documentation/General/Conceptual/iCloudDesignGuide/DesigningforCloudKit/DesigningforCloudKit.html)
* [WWDC 2014 Session 208 - Introducing CloudKit](https://developer.apple.com/videos/play/wwdc2014/208/)
* [WWDC 2014 Session 231 - Advanced CloudKit](https://developer.apple.com/videos/play/wwdc2014/231/)
* [WWDC 2015 Session 704 - What's New in CloudKit](https://developer.apple.com/videos/play/wwdc2015/704/)
* [WWDC 2015 Session 715 - CloudKit Tips and Tricks](https://developer.apple.com/videos/play/wwdc2015/715/)
* [WWDC 2016 Session 226 - What's New with CloudKit](https://developer.apple.com/videos/play/wwdc2016/226/)
* [WWDC 2016 Session 231 - CloudKit Best Practices](https://developer.apple.com/videos/play/wwdc2016/231/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Audio Kit

オーディオ連携の UI を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Audio Kit Framework Reference](https://developer.apple.com/reference/coreaudiokit)
* [WWDC 2014 Session 501 - What's New in Core Audio](https://developer.apple.com/videos/play/wwdc2014/501/)

### <i class="fa fa-cube" style="font-size:1em"></i> HealthKit

健康情報の共有を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [HealthKit Framework Reference](https://developer.apple.com/reference/healthkit)
* [WWDC 2014 Session 203 - Introducing HealthKit](https://developer.apple.com/videos/play/wwdc2014/203/)
* [WWDC 2014 Session 701 - Designing Accessories for iOS and OS X](https://developer.apple.com/videos/play/wwdc2014/701/)
* [WWDC 2015 Session 203 - What's New in HealthKit](https://developer.apple.com/videos/play/wwdc2015/203/)
* [WWDC 2016 Session 209 - Getting the Most Out of HealthKit](https://developer.apple.com/videos/play/wwdc2016/209/)
* [WWDC 2016 Session 235 - Building Great Workout Apps](https://developer.apple.com/videos/play/wwdc2016/235/)
* [WWDC 2016 Session 713 - Health and Fitness with Core Motion](https://developer.apple.com/reference/healthkit)

### <i class="fa fa-cube" style="font-size:1em"></i> HomeKit

自宅デバイスとの通信を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [HomeKit Framework Reference](https://developer.apple.com/reference/homekit)
* [HomeKit Developer Guide](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/HomeKitDeveloperGuide/Introduction/Introduction.html)
* [WWDC 2014 Session 213 - Introducing HomeKit](https://developer.apple.com/videos/play/wwdc2014/213/)
* [WWDC 2014 Session 701 - Designing Accessories for iOS and OS X](https://developer.apple.com/videos/play/wwdc2014/701/)
* [WWDC 2015 Session 210 - What's New in HomeKit](https://developer.apple.com/videos/play/wwdc2015/210/)
* [WWDC 2016 Session 710 - What's New in HomeKit](https://developer.apple.com/videos/play/wwdc2016/710/)

### <i class="fa fa-cube" style="font-size:1em"></i> LocalAuthentication

Touch ID の認証を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [LocalAuthentication Framework Reference](https://developer.apple.com/reference/localauthentication)
* [WWDC 2014 Session 711 - Keychain and Authentication with Touch ID](https://developer.apple.com/videos/play/wwdc2014/711/)
* [WWDC 2015 Session 706 - Security and Your Apps](https://developer.apple.com/videos/play/wwdc2015/706/)

### <i class="fa fa-cube" style="font-size:1em"></i> Metal

GPU インターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Metal Framework Reference](https://developer.apple.com/reference/metal)
* [Metal Programming Guide](https://developer.apple.com/library/content/documentation/Miscellaneous/Conceptual/MetalProgrammingGuide/Introduction/Introduction.html)
* [Metal Best Practices Guide](https://developer.apple.com/library/content/documentation/3DDrawing/Conceptual/MTLBestPracticesGuide/)
* [Metal Shading Language Guide](https://developer.apple.com/metal/metal-shading-language-specification.pdf)
* [Metal Feature Sets](https://developer.apple.com/metal/availability/)
* [WWDC 2014 Session 603 - Working with Metal: Overview](https://developer.apple.com/videos/play/wwdc2014/603/)
* [WWDC 2014 Session 604 - Working with Metal: Fundamentals](https://developer.apple.com/videos/play/wwdc2014/604/)
* [WWDC 2014 Session 605 - Working with Metal: Advanced](https://developer.apple.com/videos/play/wwdc2014/605/)
* [WWDC 2015 Session 603 - What's New in Metal, Part 1](https://developer.apple.com/videos/play/wwdc2015/603/)
* [WWDC 2015 Session 607 - What's New in Metal, Part 2](https://developer.apple.com/videos/play/wwdc2015/607/)
* [WWDC 2015 Session 610 - Metal Performance Optimization Techniques](https://developer.apple.com/videos/play/wwdc2015/610/)
* [WWDC 2016 Session 602 - Adopting Metal, Part 1](https://developer.apple.com/videos/play/wwdc2016/602/)
* [WWDC 2016 Session 603 - Adopting Metal, Part 2](https://developer.apple.com/videos/play/wwdc2016/603/)
* [WWDC 2016 Session 604 - What's New in Metal, Part 1](https://developer.apple.com/videos/play/wwdc2016/604/)
* [WWDC 2016 Session 605 - What's New in Metal, Part 2](https://developer.apple.com/videos/play/wwdc2016/605/)
* [WWDC 2016 Session 606 - Advanced Metal Shader Optimization](https://developer.apple.com/videos/play/wwdc2016/606/)

### <i class="fa fa-cube" style="font-size:1em"></i> NetworkExtension

VPN の設定を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [NetworkExtension Framework Reference](https://developer.apple.com/reference/networkextension)
* [WWDC 2015 Session 717 - What's New in Network Extension and VPN](https://developer.apple.com/videos/play/wwdc2015/717/)

### <i class="fa fa-cube" style="font-size:1em"></i> NotificationCenter

通知センターウィジェットの管理を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [NotificationCenter Framework Reference](https://developer.apple.com/reference/notificationcenter)
* [App Extension Programming Guide: Today](https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/Today.html)
* [WWDC 2014 Session 205 - Creating Extensions for iOS and OS X, Part 1](https://developer.apple.com/videos/play/wwdc2014/205/)
* [WWDC 2015 Session 224 - App Extension Best Practices](https://developer.apple.com/videos/play/wwdc2015/224/)

### <i class="fa fa-cube" style="font-size:1em"></i> Photos

写真ライブラリへのアクセスを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Photos Framework Reference](https://developer.apple.com/reference/photos)
* [WWDC 2014 Session 511 - Introducing the Photos Frameworks](https://developer.apple.com/videos/play/wwdc2014/511/)
* [WWDC 2016 Session 505 - Live Photo Editing and RAW Processing with Core Image](https://developer.apple.com/videos/play/wwdc2016/505/)

### <i class="fa fa-cube" style="font-size:1em"></i> PhotosUI

Photo Editing 拡張機能や Live Photos の表示を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [PhotosUI Framework Reference](https://developer.apple.com/reference/photosui)
* [App Extension Programming Guide: Photo Editing](https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/Photos.html)
* [WWDC 2014 Session 511 - Introducing the Photos Frameworks](https://developer.apple.com/videos/play/wwdc2014/511/)
* [WWDC 2016 Session 505 - Live Photo Editing and RAW Processing with Core Image](https://developer.apple.com/videos/play/wwdc2016/505/)

### <i class="fa fa-cube" style="font-size:1em"></i> PushKit

VoIP プッシュ通知を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [PushKit Framework Reference](https://developer.apple.com/reference/pushkit)
* [Energy Efficiency Guide for iOS Apps: Voice Over IP (VoIP) Best Practices](https://developer.apple.com/library/content/documentation/Performance/Conceptual/EnergyGuide-iOS/OptimizeVoIP.html)

### <i class="fa fa-cube" style="font-size:1em"></i> ResearchKit

被験情報の収集を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [ResearchKit](http://researchkit.org)
* [ResearchKit Framework](https://github.com/ResearchKit/ResearchKit)
* [WWDC 2015 Session 213 - Building Apps with ResearchKit](https://developer.apple.com/videos/play/wwdc2015/213/)
* [WWDC 2016 Session 234 - What's New in ResearchKit](https://developer.apple.com/videos/play/wwdc2016/234/)

### <i class="fa fa-cube" style="font-size:1em"></i> SceneKit

高レベルの 3D グラフィックスインターフェースを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [SceneKit Framework Reference](https://developer.apple.com/reference/scenekit)
* [WWDC 2014 Session 609 - What's New in SceneKit](https://developer.apple.com/videos/play/wwdc2014/609/)
* [WWDC 2014 Session 610 - Building a Game with SceneKit](https://developer.apple.com/videos/play/wwdc2014/610/)
* [WWDC 2015 Session 606 - Enhancements to SceneKit](https://developer.apple.com/videos/play/wwdc2015/606/)
* [WWDC 2016 Session 609 - Advances in SceneKit Rendering](https://developer.apple.com/videos/play/wwdc2016/609/)

### <i class="fa fa-cube" style="font-size:1em"></i> WebKit

ブラウザ機能を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [WebKit Framework Reference](https://developer.apple.com/reference/webkit)
* [WWDC 2014 Session 206 - Introducing the Modern WebKit API](https://developer.apple.com/videos/play/wwdc2014/206/)

### <i class="fa fa-cube" style="font-size:1em"></i> WatchKit

Watch アプリとの連携を提供。

<i class="fa fa-cube" style="font-size:1em"></i> iOS 8.2 で追加。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献
* [WatchKit Framework Reference](https://developer.apple.com/reference/watchkit)
* [App Programming Guide for watchOS](https://developer.apple.com/library/content/documentation/General/Conceptual/WatchKitProgrammingGuide/)
* [WWDC 2015 Session 108 - Building Watch Apps](https://developer.apple.com/videos/play/wwdc2015/108/)

# iOS 9

| バージョン | 公開日 | 修正版 |
|---|---|---|
| 9.0 | 2015 年 9 月 | 9.0.1 / 9.0.2 |
| 9.1 | 2015 年 10 月 | |
| 9.2 | 2015 年 12 月 | 9.2.1 |
| 9.3 | 2016 年 3 月 | 9.3.1 / 9.3.2 / 9.3.3 / 9.3.4 / 9.3.5 |

## <i class="fa fa-check-square" style="font-size:1em"></i> Wallet

<img width="510" alt="Wallet" src="https://qiita-image-store.s3.amazonaws.com/0/54402/d91a3b01-3945-6738-e8cc-227cb1f7db25.jpeg">
_<font color="Gray">Wallet / Apple Inc. (2015) 『iOS 9 - What's New』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> 旧 Passbook アプリ。

## <i class="fa fa-check-square" style="font-size:1em"></i> News

<img width="510" alt="News" src="https://qiita-image-store.s3.amazonaws.com/0/54402/c184544a-14bb-99b3-be60-c086db350bd1.jpeg">
_<font color="Gray">News / Apple Inc. (2015) 『iOS 9 - What's New』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> 旧 Newsstand アプリ。日本は未対応。iOS 10.0 でウィジェットのみ利用可能。

## <i class="fa fa-check-square" style="font-size:1em"></i> Multitasking (iPad)

<img width="510" alt="Multitasking" src="https://qiita-image-store.s3.amazonaws.com/0/54402/f56383d4-ddf4-a120-3775-1e48689743ee.jpeg">
_<font color="Gray">Multitasking / Apple Inc. (2015) 『iOS 9 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Slide Over

Information Property (UIRequiresFullScreen) が対応。_(iOS 9.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Split View

Information Property (UIRequiresFullScreen) が対応。_(iOS 9.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Picture in Picture

AVKit フレームワーク (AVPictureInPictureController) が対応。_(iOS 9.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> 3D Touch

<img width="510" alt="3D Touch" src="https://qiita-image-store.s3.amazonaws.com/0/54402/e95d6e43-a6ee-c920-aa42-71be4ace0480.jpeg">
_<font color="Gray">3D Touch / Apple Inc. (2015) 『iOS 9 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Quick Actions

UIKit フレームワーク (UIApplicationShortcutItem) が対応。_(iOS 9.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Peek and Pop

UIKit フレームワーク (UIPreviewAction) が対応。_(iOS 9.0 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Pressure Sensitivity

UIKit フレームワーク (UITouch) が対応。_(iOS 9.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Live Photos

<img width="510" alt="Live Photos" src="https://qiita-image-store.s3.amazonaws.com/0/54402/f55e0ac0-69ef-1487-0d6d-08bb3ffa1abe.jpeg">
_<font color="Gray">Live Photos / Apple Inc. (2015) 『iOS 9 - What's New』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Load

Photos フレームワーク (PHLivePhoto) が対応。_(iOS 9.1 以降)_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Edit

Photos フレームワーク (PHLivePhotoEditingContext) が対応。_(iOS 10.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Apple Pencil

<img width="510" alt="Apple Pencil" src="https://qiita-image-store.s3.amazonaws.com/0/54402/2b7f6aa3-75b8-a404-a7c3-7161abd657ac.jpeg">
_<font color="Gray">Apple Pencil / Apple Inc. (2015) 『iPad Pro - Apple Pencil』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 9.1 で追加。

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Support

UIKit フレームワーク (UITouch) が対応。_(iOS 9.1 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Night Shift

<img width="510" alt="Night Shift" src="https://qiita-image-store.s3.amazonaws.com/0/54402/b032f851-0a5d-5b19-a53a-4f01e316c83e.jpeg">
_<font color="Gray">Night Shift / Apple Inc. (2016) 『iOS Updates』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> iOS 9.3 で追加。

## <i class="fa fa-cubes" style="font-size:1em"></i> Frameworks

### <i class="fa fa-cube" style="font-size:1em"></i> CareKit

治療情報の管理を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [CareKit](http://carekit.org)
* [CareKit Framework](https://github.com/carekit-apple/CareKit)
* [WWDC 2016 Session 237 - Getting Started with CareKit](https://developer.apple.com/videos/play/wwdc2016/237/)

### <i class="fa fa-cube" style="font-size:1em"></i> Contacts

連絡先情報へのアクセスを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Contacts Framework Reference](https://developer.apple.com/reference/contacts)
* [Address Book Programming Guide for iOS](https://developer.apple.com/library/content/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction.html)
* [WWDC 2015 Session 223 - Introducing the Contacts Framework for iOS and OS X](https://developer.apple.com/videos/play/wwdc2015/223/)

### <i class="fa fa-cube" style="font-size:1em"></i> ContactsUI

連絡先情報を表示する UI を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [ContactsUI Framework Reference](https://developer.apple.com/reference/contactsui)
* [Address Book Programming Guide for iOS](https://developer.apple.com/library/content/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction.html)
* [WWDC 2015 Session 223 - Introducing the Contacts Framework for iOS and OS X](https://developer.apple.com/videos/play/wwdc2015/223/)

### <i class="fa fa-cube" style="font-size:1em"></i> Core Spotlight

Spotlight のインデックス管理を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Core Spotlight Framework Reference](https://developer.apple.com/reference/corespotlight)
* [App Search Programming Guide](https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/)
* [WWDC 2015 Session 709 - Introducing Search APIs](https://developer.apple.com/videos/play/wwdc2015/709/)
* [WWDC 2016 Session 223 - Making the Most of Search APIs](https://developer.apple.com/videos/play/wwdc2016/223/)
* [WWDC 2016 Session 240 - Increase Usage of Your App With Proactive Suggestions](https://developer.apple.com/videos/play/wwdc2016/240/)

### <i class="fa fa-cube" style="font-size:1em"></i> GameplayKit

一般的なゲームロジックを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [GameplayKit Framework Reference](https://developer.apple.com/reference/gameplaykit)
* [GameplayKit Programming Guide](https://developer.apple.com/library/content/documentation/General/Conceptual/GameplayKit_Guide/)
* [WWDC 2015 Session 608 - Introducing GameplayKit](https://developer.apple.com/videos/play/wwdc2015/608/)
* [WWDC 2015 Session 609 - Deeper into GameplayKit with DemoBots](https://developer.apple.com/videos/play/wwdc2015/609/)
* [WWDC 2016 Session 608 - What's New in GameplayKit](https://developer.apple.com/videos/play/wwdc2016/608/)

### <i class="fa fa-cube" style="font-size:1em"></i> MetalKit

Metal のユーティリティを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [MetalKit Framework Reference](https://developer.apple.com/reference/metalkit)
* [WWDC 2015 Session 607 - What's New in Metal, Part 2](https://developer.apple.com/videos/play/wwdc2015/607/)
* [WWDC 2016 Session 605 - What's New in Metal, Part 2](https://developer.apple.com/videos/play/wwdc2016/605/)

### <i class="fa fa-cube" style="font-size:1em"></i> MetalPerformanceShaders

Metal の最適化されたシェーダを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [MetalPerformanceShaders Framework Reference](https://developer.apple.com/reference/metalperformanceshaders)
* [WWDC 2016 Session 605 - What's New in Metal, Part 2](https://developer.apple.com/videos/play/wwdc2016/605/)

### <i class="fa fa-cube" style="font-size:1em"></i> Model I/O

3D モデルデータの読み書きを提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Model I/O Framework Reference](https://developer.apple.com/reference/modelio)
* [WWDC 2015 Session 602 - Managing 3D Assets with Model I/O](https://developer.apple.com/videos/play/wwdc2015/602/)

### <i class="fa fa-cube" style="font-size:1em"></i> ReplayKit

録画やライブ配信を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [ReplayKit Framework Reference](https://developer.apple.com/reference/replaykit)
* [WWDC 2015 Session 605 - Going Social with ReplayKit and Game Center](https://developer.apple.com/videos/play/wwdc2015/605/)
* [WWDC 2016 Session 601 - Go Live with ReplayKit](https://developer.apple.com/videos/play/wwdc2016/601/)

### <i class="fa fa-cube" style="font-size:1em"></i> WatchConnectivity

Watch アプリとの通信を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [WatchConnectivity Framework Reference](https://developer.apple.com/reference/watchconnectivity)
* [WWDC 2015 Session 713 - Introducing Watch Connectivity](https://developer.apple.com/videos/play/wwdc2015/713/)

### <i class="fa fa-cube" style="font-size:1em"></i> HealthKitUI

HealthKit データの UI を提供。

<i class="fa fa-cube" style="font-size:1em"></i> iOS 9.3 で追加。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献
* [HealthKitUI Framework Reference](https://developer.apple.com/reference/healthkitui)
* [WWDC 2016 Session 209 - Getting the Most Out of HealthKit](https://developer.apple.com/videos/play/wwdc2016/209/)

# iOS 10

| バージョン | 公開日 | 修正版 |
|---|---|---|
| 10.0 | 2016 年 9 月 | 10.0.1 / 10.0.2 / 10.0.3 |
| 10.1 | 2016 年 10 月 | 10.1.1 |
| 10.2 | 2016 年 12 月 | 10.2.1 |
| 10.3 | 2017 年 3 月 | 10.3.1 / 10.3.2 |

## <i class="fa fa-check-square" style="font-size:1em"></i> Home

<img width="510" alt="Home" src="https://qiita-image-store.s3.amazonaws.com/0/54402/cb1d7a46-67ca-6815-ea73-1d508893acbd.jpeg">
_<font color="Gray">Home / Apple Inc. (2016) 『iOS - Home』</font>_

## <i class="fa fa-check-square" style="font-size:1em"></i> iMessage Apps

<img width="510" alt="iMessage Apps" src="https://qiita-image-store.s3.amazonaws.com/0/54402/10932ee3-05e0-57e9-f99a-e3458cdae282.jpeg">
_<font color="Gray">iMessage Apps / Apple Inc. (2016) 『iMessage』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Messages Extensions

Messages フレームワーク (MSMessagesAppViewController) が対応。_(iOS 10.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> Stickers

<img width="510" alt="Stickers" src="https://qiita-image-store.s3.amazonaws.com/0/54402/3f1c6029-a079-eed3-e972-cd69b2dfb950.jpeg">
_<font color="Gray">Stickers / Apple Inc. (2016) 『Creating Stickers for iMessage』</font>_

### <i class="fa fa-play-circle-o" style="font-size:1em"></i> Sticker Pack

Xcode Template (Sticker Pack Application) が対応。_(iOS 10.0 以降)_

## <i class="fa fa-check-square" style="font-size:1em"></i> TV

<img width="510" alt="TV" src="https://qiita-image-store.s3.amazonaws.com/0/54402/cfca50d6-82c8-c889-540f-1dedf9cb9dbf.jpeg">
_<font color="Gray">TV / Apple Inc. (2016) 『tvOS』</font>_

<i class="fa fa-exclamation-triangle" style="font-size:1em"></i> 旧 Videos アプリ。iOS 10.2 で追加。日本は未対応。

## <i class="fa fa-cubes" style="font-size:1em"></i> Frameworks

### <i class="fa fa-cube" style="font-size:1em"></i> CallKit

システム UI の VoIP 通話を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [CallKit Framework Reference](https://developer.apple.com/reference/callkit)
* [WWDC 2016 Session 230 - Enhancing VoIP Apps with CallKit](https://developer.apple.com/videos/play/wwdc2016/230/)

### <i class="fa fa-cube" style="font-size:1em"></i> Intents

Siri への要求を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Intents Framework Reference](https://developer.apple.com/reference/intents)
* [SiriKit Programming Guide](https://developer.apple.com/library/content/documentation/Intents/Conceptual/SiriIntegrationGuide/)
* [WWDC 2016 Session 217 - Introducing SiriKit](https://developer.apple.com/videos/play/wwdc2016/217/)
* [WWDC 2016 Session 225 - Extending Your Apps with SiriKit](https://developer.apple.com/videos/play/wwdc2016/225/)
* [WWDC 2016 Session 240 - Increase Usage of Your App With Proactive Suggestions](https://developer.apple.com/videos/play/wwdc2016/240/)

### <i class="fa fa-cube" style="font-size:1em"></i> IntentsUI

Siri の応答 UI を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [IntentsUI Framework Reference](https://developer.apple.com/reference/intentsui)
* [SiriKit Programming Guide](https://developer.apple.com/library/content/documentation/Intents/Conceptual/SiriIntegrationGuide/)
* [WWDC 2016 Session 217 - Introducing SiriKit](https://developer.apple.com/videos/play/wwdc2016/217/)
* [WWDC 2016 Session 225 - Extending Your Apps with SiriKit](https://developer.apple.com/videos/play/wwdc2016/225/)

### <i class="fa fa-cube" style="font-size:1em"></i> Messages

Sticker と iMessage の拡張機能を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Messages Framework Reference](https://developer.apple.com/reference/messages)
* [App Extension Programming Guide](https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/)
* [WWDC 2016 Session 204 - iMessage Apps and Stickers, Part 1](https://developer.apple.com/videos/play/wwdc2016/204/)
* [WWDC 2016 Session 224 - iMessage Apps and Stickers, Part 2](https://developer.apple.com/videos/play/wwdc2016/224/)

### <i class="fa fa-cube" style="font-size:1em"></i> Speech

音声認識を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [Speech Framework Reference](https://developer.apple.com/reference/speech)
* [WWDC 2016 Session 509 - Speech Recognition API](https://developer.apple.com/videos/play/wwdc2016/509/)

### <i class="fa fa-cube" style="font-size:1em"></i> UserNotifications

ローカル・リモート通知を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [UserNotifications Framework Reference](https://developer.apple.com/reference/usernotifications)
* [Local and Remote Notification Programming Guide](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/)
* [WWDC 2016 Session 707 - Introduction to Notifications](https://developer.apple.com/videos/play/wwdc2016/707/)
* [WWDC 2016 Session 708 - Advanced Notifications](https://developer.apple.com/videos/play/wwdc2016/708/)
* [WWDC 2016 Session 724 - What's New in the Apple Push Notification Service](https://developer.apple.com/videos/play/wwdc2016/724/)

### <i class="fa fa-cube" style="font-size:1em"></i> UserNotificationsUI

ローカル・リモート通知の UI を提供。

#### <i class="fa fa-file-text-o" style="font-size:1em"></i> 参考文献

* [UserNotificationsUI Framework Reference](https://developer.apple.com/reference/usernotificationsui)
* [Local and Remote Notification Programming Guide](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/)
* [WWDC 2016 Session 707 - Introduction to Notifications](https://developer.apple.com/videos/play/wwdc2016/707/)
* [WWDC 2016 Session 708 - Advanced Notifications](https://developer.apple.com/videos/play/wwdc2016/708/)

### <i class="fa fa-cube" style="font-size:1em"></i> VideoSubscriberAccount

映像サービスの認証管理を提供。