iOS8 추가된 내용 몽땅.
iOS8 2014.06.03 기준 API-Diff 중에서 추가된 것 만.
덴당. 공부할 꺼 겁나 생겼...
:::주요:::
- 위젯
NotificationCenter (*) - NCWidgetController
NotificationCenter (*) - NCWidgetProviding
- 바이오인증 - 지문인식 등.
CoreAuthentication (*) - VRCoreAuthentication.h
CoreData - NSBatchUpdateRequest
CoreData - NSPersistentStoreAsynchronousResult
Foundation - NSBackgroundActivityScheduler
- 앱간통신
Foundation - NSExtensionContext
Foundation - NSExtensionRequestHandling
Foundation - NSItemProvider
- 장치간 통신
Foundation - NSUserActivity
- 새로나오는 WebView 다양한 delegate 가 존재. OSD 제어도 가능한 듯.
WebKit (*) - WKWebView
- AlertView/ ActionSheet 통합관리
UIKit - UIAlertController
- 인증
LocalAuthentication - LAContext
LocalAuthentication - LAPolicy
- VPN 등 접속전환
NetworkExtension - NEEvaluateConnectionRule
NetworkExtension - NEVPNConnection - VPN 등 접속전환
- 이미지 편집기
Photos (*) - PHContentEditingController
- 푸시노티피케이션 handle 프레임웍
PushKit (*) - PKPushRegistry
UIKit - UIUserNotificationSettings
- 웹페이지 암호등은 공유가능한 듯.
Security - SecAccessControl.h
Security - SecSharedCredential.h
- Document Picker
UIKit - UIDocumentMenuViewController
UIKit - UIDocumentPickerViewController
UIKit - UIInputViewController - 흠.
VideoToolbox (*) - VTCompressionProperties.h
- 기타
AVKit (*) - AVPlayerViewController
CloudKit (*) - CKAsset
CoreAudioKit (*) - CABTMIDICentralViewController
CoreBluetooth - CBPeer
CoreLocation - CLLocationManager(CLVisitExtensions)
CoreLocation - CLVisit
CoreMotion - CMAltimeter
ExternalAccessory - EAWiFiUnconfiguredAccessory
ExternalAccessory - EAWiFiUnconfiguredAccessoryBrowser
HomeKit - HMAccessoryBrowser
HomeKit - HMHome - Room Service ServiceGroup Zone
Metal (*) - MTLBlendDescriptor - 금속UI ?
QuartzCore - CAMetalLayer
UIKit - UIAccessibilityCustomAction
UIKit - UILexicon - 추천어 사전인 듯.
UIKit - UIPresentationController
UIKit - UITraitCollection
:::전체:::
AVKit (*)
AVPlayerViewController
CloudKit (*)
CKAsset
CoreAudioKit (*)
CABTMIDICentralViewController
CoreAuthentication (*) - 바이오인증 - 지문인식 등.
VRCoreAuthentication.h
CoreBluetooth
CBPeer
CoreData
NSBatchUpdateRequest
NSPersistentStoreAsynchronousResult
CoreImage
CIKernel
CoreLocation
CLLocationManager(CLVisitExtensions)
CLVisit
CoreMedia
CMFormatDescriptionBridge.h
CMMetadata.h
CoreMotion
CMAltimeter
CMAltitudeData
CMPedometer <-- CMStepCounter
CoreText
CTRubyAnnotation.h
ExternalAccessory
EAWiFiUnconfiguredAccessory
EAWiFiUnconfiguredAccessoryBrowser
Foundation
NSBackgroundActivityScheduler
NSDateComponentsFormatter - 날짜조각
NSDateIntervalFormatter - 시간간격
NSEnergyFormatter - 칼로리
NSExtensionContext - 앱간통신
NSExtensionRequestHandling - 앱간통신
NSItemProvider - 앱간통신
NSLengthFormatter - 거리
NSMassFormatter - 무게
NSUserActivity - 장치간 통신
GameController
GCMotion
GKSavedGame
GKSavedGameListener
HealthKit (*)
...
HomeKit (*)
HMAccessory
HMAccessoryBrowser
HMAction
HMActionSet
HMCharacteristic
...
HMHome - Room Service ServiceGroup Zone
...
HMTrigger
iAd
AVPlayerViewController(iAdPreroll)
LocalAuthentication - 인증
LAContext
LAPolicy
MediaAccessibility
MAAudibleMedia.h
Metal (*) - 금속UI ?
MTLBlendDescriptor
MTLBlitCommandEncoder
...
NetworkExtension - VPN 등 접속전환을 App 수준에서 제어할 수 있는.?
NEEvaluateConnectionRule
NEOnDemandRule
...
NEVPNConnection
NEVPNManager
NotificationCenter (*) - 위젯
NCWidgetController
NCWidgetProviding
NotificationsUI (*) - 위젯
OpenGLES
...
Photos (*) - 이미지 편집기
PHAdjustmentData
PHAsset
...
PHContentEditingController
PushKit (*) - 푸시노티피케이션 handle 프레임웍
PKPushCredentials
PKPushPayload
PKPushRegistry
QuartzCore
CAMetalDrawable
CAMetalLayer
SceneKit (*)
...
Security
SecAccessControl.h
SecSharedCredential.h - 웹페이지 암호등은 공유가능한 듯.
Social - 소셜 글쓰기 기능인 듯. 스토리는 ㅠㅠ
SLComposeServiceViewController
SLComposeSheetConfigurationItem
SpriteKit
...
UIKit
NSFileProviderExtension
UIAccessibilityCustomAction
UIAlertAction - AlertView/ ActionSheet 통합관리
UIAlertController - AlertView/ ActionSheet 통합관리
UIDocumentMenuViewController - Document Picker
UIDocumentPickerExtensionViewController
UIDocumentPickerViewController
UIImageAsset - 자체적인 이미지그룹핑
UIInputViewController - 흠.
UILexicon - 추천어 사전인 듯.
UIPopoverPresentationController
UIPresentationController
UIPrinter - 프로그램적으로 프린터 선택
UIPrinterPickerController
UISearchController
UITraitCollection
UIMutableUserNotificationAction
UIMutableUserNotificationCategory
UIUserNotificationAction
UIUserNotificationCategory
UIUserNotificationSettings
UIBlurEffect
UIVibrancyEffect
UIVisualEffect
UIVisualEffectView
VideoToolbox (*)
VTCompressionProperties.h
VTCompressionSession.h
VTDecompressionProperties.h
VTDecompressionSession.h
...
WebKit (*)
WKWebView
...