MediaPlayer Changes for Swift
MediaPlayer
Removed MPMediaPlaylistAttribute.None
Removed MPMovieLoadState.Unknown
Removed MPMovieMediaTypeMask.None
Added MPError [struct]
Added MPError.init(_nsError: NSError)
Added MPError.notFound
Added MPError.notSupported
Added MPError.permissionDenied
Added MPError.unknown
Added MPMediaItem.dateAdded
Added MPRepeatType [enum]
Added MPRepeatType.all
Added MPRepeatType.off
Added MPRepeatType.one
Added MPShuffleType [enum]
Added MPShuffleType.items
Added MPShuffleType.off
Modified MPChangeLanguageOptionCommandEvent
| Declaration | |
|---|---|
| From | class MPChangeLanguageOptionCommandEvent : MPRemoteCommandEvent {
var languageOption: MPNowPlayingInfoLanguageOption { get }
} |
| To | class MPChangeLanguageOptionCommandEvent : MPRemoteCommandEvent {
var languageOption: MPNowPlayingInfoLanguageOption { get }
var setting: MPChangeLanguageOptionSetting { get }
} |
Modified MPChangePlaybackPositionCommandEvent
| Declaration | |
|---|---|
| From | class MPChangePlaybackPositionCommandEvent : MPRemoteCommandEvent {
var positionTime: NSTimeInterval { get }
} |
| To | class MPChangePlaybackPositionCommandEvent : MPRemoteCommandEvent {
var positionTime: TimeInterval { get }
} |
| Declaration | |
|---|---|
| From | var positionTime: NSTimeInterval { get } |
| To | var positionTime: TimeInterval { get } |
Modified MPContentItem
| Declaration | Protocols | |
|---|---|---|
| From | class MPContentItem : NSObject {
init(identifier identifier: String)
var identifier: String { get }
var title: String?
var subtitle: String?
var artwork: MPMediaItemArtwork?
var container: Bool
var playable: Bool
var playbackProgress: Float
} | -- |
| To | class MPContentItem : NSObject {
init(identifier identifier: String)
var identifier: String { get }
var title: String?
var subtitle: String?
var artwork: MPMediaItemArtwork?
var playbackProgress: Float
var isStreamingContent: Bool
var isExplicitContent: Bool
var isContainer: Bool
var isPlayable: Bool
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPContentItem : CVarArg {
}
extension MPContentItem : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MPContentItem.isContainer
| Declaration | |
|---|---|
| From | var container: Bool |
| To | var isContainer: Bool |
Modified MPContentItem.isPlayable
| Declaration | |
|---|---|
| From | var playable: Bool |
| To | var isPlayable: Bool |
Modified MPError.Code [enum]
| Declaration | |
|---|---|
| From | enum MPErrorCode : Int {
case Unknown
case PermissionDenied
case CloudServiceCapabilityMissing
case NetworkConnectionFailed
case NotFound
case NotSupported
} |
| To | enum Code : Int {
typealias _ErrorType = MPError
case unknown
case permissionDenied
case cloudServiceCapabilityMissing
case networkConnectionFailed
case notFound
case notSupported
} |
| Declaration | Introduction | |
|---|---|---|
| From | case CloudServiceCapabilityMissing | iOS 9.3 |
| To | case cloudServiceCapabilityMissing | iOS 10.0 |
Modified MPError.Code.networkConnectionFailed
| Declaration | |
|---|---|
| From | case NetworkConnectionFailed |
| To | case networkConnectionFailed |
Modified MPError.Code.notFound
| Declaration | Introduction | |
|---|---|---|
| From | case NotFound | iOS 9.3 |
| To | case notFound | iOS 10.0 |
Modified MPError.Code.notSupported
| Declaration | Introduction | |
|---|---|---|
| From | case NotSupported | iOS 9.3 |
| To | case notSupported | iOS 10.0 |
Modified MPError.Code.permissionDenied
| Declaration | |
|---|---|
| From | case PermissionDenied |
| To | case permissionDenied |
Modified MPError.Code.unknown
| Declaration | |
|---|---|
| From | case Unknown |
| To | case unknown |
Modified MPFeedbackCommand
| Declaration | |
|---|---|
| From | class MPFeedbackCommand : MPRemoteCommand {
var active: Bool
var localizedTitle: String
var localizedShortTitle: String
} |
| To | class MPFeedbackCommand : MPRemoteCommand {
var isActive: Bool
var localizedTitle: String
var localizedShortTitle: String
} |
Modified MPFeedbackCommand.isActive
| Declaration | |
|---|---|
| From | var active: Bool |
| To | var isActive: Bool |
Modified MPFeedbackCommandEvent
| Declaration | |
|---|---|
| From | class MPFeedbackCommandEvent : MPRemoteCommandEvent {
var negative: Bool { get }
} |
| To | class MPFeedbackCommandEvent : MPRemoteCommandEvent {
var isNegative: Bool { get }
} |
Modified MPFeedbackCommandEvent.isNegative
| Declaration | |
|---|---|
| From | var negative: Bool { get } |
| To | var isNegative: Bool { get } |
Modified MPMediaEntity
| Declaration | Protocols | |
|---|---|---|
| From | class MPMediaEntity : NSObject, NSSecureCoding {
class func canFilterByProperty(_ property: String) -> Bool
func enumerateValuesForProperties(_ properties: Set<String>, usingBlock block: (String, AnyObject, UnsafeMutablePointer<ObjCBool>) -> Void)
subscript (_ key: AnyObject) -> AnyObject? { get }
func objectForKeyedSubscript(_ key: AnyObject) -> AnyObject?
func valueForProperty(_ property: String) -> AnyObject?
var persistentID: MPMediaEntityPersistentID { get }
} | NSSecureCoding |
| To | class MPMediaEntity : NSObject, NSSecureCoding {
class func canFilter(byProperty property: String) -> Bool
func enumerateValues(forProperties properties: Set<String>, using block: @escaping (String, Any, UnsafeMutablePointer<ObjCBool>) -> Swift.Void)
subscript(_ key: Any) -> Any? { get }
func objectForKeyedSubscript(_ key: Any) -> Any?
func value(forProperty property: String) -> Any?
var persistentID: MPMediaEntityPersistentID { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMediaEntity : CVarArg {
}
extension MPMediaEntity : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSSecureCoding |
| Declaration | |
|---|---|
| From | class func canFilterByProperty(_ property: String) -> Bool |
| To | class func canFilter(byProperty property: String) -> Bool |
| Declaration | |
|---|---|
| From | func enumerateValuesForProperties(_ properties: Set<String>, usingBlock block: (String, AnyObject, UnsafeMutablePointer<ObjCBool>) -> Void) |
| To | func enumerateValues(forProperties properties: Set<String>, using block: @escaping (String, Any, UnsafeMutablePointer<ObjCBool>) -> Swift.Void) |
| Declaration | |
|---|---|
| From | subscript (_ key: AnyObject) -> AnyObject? { get } |
| To | subscript(_ key: Any) -> Any? { get } |
| Declaration | |
|---|---|
| From | func valueForProperty(_ property: String) -> AnyObject? |
| To | func value(forProperty property: String) -> Any? |
Modified MPMediaGrouping [enum]
| Declaration | |
|---|---|
| From | enum MPMediaGrouping : Int {
case Title
case Album
case Artist
case AlbumArtist
case Composer
case Genre
case Playlist
case PodcastTitle
} |
| To | enum MPMediaGrouping : Int {
case title
case album
case artist
case albumArtist
case composer
case genre
case playlist
case podcastTitle
} |
Modified MPMediaGrouping.album
| Declaration | |
|---|---|
| From | case Album |
| To | case album |
Modified MPMediaGrouping.albumArtist
| Declaration | |
|---|---|
| From | case AlbumArtist |
| To | case albumArtist |
Modified MPMediaGrouping.artist
| Declaration | |
|---|---|
| From | case Artist |
| To | case artist |
Modified MPMediaGrouping.composer
| Declaration | |
|---|---|
| From | case Composer |
| To | case composer |
Modified MPMediaGrouping.genre
| Declaration | |
|---|---|
| From | case Genre |
| To | case genre |
Modified MPMediaGrouping.playlist
| Declaration | |
|---|---|
| From | case Playlist |
| To | case playlist |
Modified MPMediaGrouping.podcastTitle
| Declaration | |
|---|---|
| From | case PodcastTitle |
| To | case podcastTitle |
Modified MPMediaGrouping.title
| Declaration | |
|---|---|
| From | case Title |
| To | case title |
Modified MPMediaItem
| Declaration | |
|---|---|
| From | class MPMediaItem : MPMediaEntity {
var persistentID: MPMediaEntityPersistentID { get }
var mediaType: MPMediaType { get }
var title: String? { get }
var albumTitle: String? { get }
var albumPersistentID: MPMediaEntityPersistentID { get }
var artist: String? { get }
var artistPersistentID: MPMediaEntityPersistentID { get }
var albumArtist: String? { get }
var albumArtistPersistentID: MPMediaEntityPersistentID { get }
var genre: String? { get }
var genrePersistentID: MPMediaEntityPersistentID { get }
var composer: String? { get }
var composerPersistentID: MPMediaEntityPersistentID { get }
var playbackDuration: NSTimeInterval { get }
var albumTrackNumber: Int { get }
var albumTrackCount: Int { get }
var discNumber: Int { get }
var discCount: Int { get }
var artwork: MPMediaItemArtwork? { get }
var lyrics: String? { get }
var compilation: Bool { get }
var releaseDate: NSDate? { get }
var beatsPerMinute: Int { get }
var comments: String? { get }
var assetURL: NSURL? { get }
var cloudItem: Bool { get }
var protectedAsset: Bool { get }
var podcastTitle: String? { get }
var podcastPersistentID: MPMediaEntityPersistentID { get }
var playCount: Int { get }
var skipCount: Int { get }
var rating: Int { get }
var lastPlayedDate: NSDate? { get }
var userGrouping: String? { get }
var bookmarkTime: NSTimeInterval { get }
}
extension MPMediaItem {
class func persistentIDPropertyForGroupingType(_ groupingType: MPMediaGrouping) -> String
class func titlePropertyForGroupingType(_ groupingType: MPMediaGrouping) -> String
} |
| To | class MPMediaItem : MPMediaEntity {
var persistentID: MPMediaEntityPersistentID { get }
var mediaType: MPMediaType { get }
var title: String? { get }
var albumTitle: String? { get }
var albumPersistentID: MPMediaEntityPersistentID { get }
var artist: String? { get }
var artistPersistentID: MPMediaEntityPersistentID { get }
var albumArtist: String? { get }
var albumArtistPersistentID: MPMediaEntityPersistentID { get }
var genre: String? { get }
var genrePersistentID: MPMediaEntityPersistentID { get }
var composer: String? { get }
var composerPersistentID: MPMediaEntityPersistentID { get }
var playbackDuration: TimeInterval { get }
var albumTrackNumber: Int { get }
var albumTrackCount: Int { get }
var discNumber: Int { get }
var discCount: Int { get }
var artwork: MPMediaItemArtwork? { get }
var isExplicitItem: Bool { get }
var lyrics: String? { get }
var isCompilation: Bool { get }
var releaseDate: Date? { get }
var beatsPerMinute: Int { get }
var comments: String? { get }
var assetURL: URL? { get }
var isCloudItem: Bool { get }
var hasProtectedAsset: Bool { get }
var podcastTitle: String? { get }
var podcastPersistentID: MPMediaEntityPersistentID { get }
var playCount: Int { get }
var skipCount: Int { get }
var rating: Int { get }
var lastPlayedDate: Date? { get }
var userGrouping: String? { get }
var bookmarkTime: TimeInterval { get }
var dateAdded: Date { get }
class func persistentIDProperty(forGroupingType groupingType: MPMediaGrouping) -> String
class func titleProperty(forGroupingType groupingType: MPMediaGrouping) -> String
}
extension MPMediaItem {
class func persistentIDProperty(forGroupingType groupingType: MPMediaGrouping) -> String
class func titleProperty(forGroupingType groupingType: MPMediaGrouping) -> String
} |
Modified MPMediaItem.assetURL
| Declaration | |
|---|---|
| From | var assetURL: NSURL? { get } |
| To | var assetURL: URL? { get } |
Modified MPMediaItem.bookmarkTime
| Declaration | |
|---|---|
| From | var bookmarkTime: NSTimeInterval { get } |
| To | var bookmarkTime: TimeInterval { get } |
Modified MPMediaItem.hasProtectedAsset
| Declaration | |
|---|---|
| From | var protectedAsset: Bool { get } |
| To | var hasProtectedAsset: Bool { get } |
Modified MPMediaItem.isCloudItem
| Declaration | |
|---|---|
| From | var cloudItem: Bool { get } |
| To | var isCloudItem: Bool { get } |
Modified MPMediaItem.isCompilation
| Declaration | |
|---|---|
| From | var compilation: Bool { get } |
| To | var isCompilation: Bool { get } |
Modified MPMediaItem.lastPlayedDate
| Declaration | |
|---|---|
| From | var lastPlayedDate: NSDate? { get } |
| To | var lastPlayedDate: Date? { get } |
| Declaration | |
|---|---|
| From | class func persistentIDPropertyForGroupingType(_ groupingType: MPMediaGrouping) -> String |
| To | class func persistentIDProperty(forGroupingType groupingType: MPMediaGrouping) -> String |
Modified MPMediaItem.playbackDuration
| Declaration | |
|---|---|
| From | var playbackDuration: NSTimeInterval { get } |
| To | var playbackDuration: TimeInterval { get } |
Modified MPMediaItem.releaseDate
| Declaration | |
|---|---|
| From | var releaseDate: NSDate? { get } |
| To | var releaseDate: Date? { get } |
| Declaration | |
|---|---|
| From | class func titlePropertyForGroupingType(_ groupingType: MPMediaGrouping) -> String |
| To | class func titleProperty(forGroupingType groupingType: MPMediaGrouping) -> String |
Modified MPMediaItemArtwork
| Declaration | Protocols | |
|---|---|---|
| From | class MPMediaItemArtwork : NSObject {
init(image image: UIImage)
func imageWithSize(_ size: CGSize) -> UIImage?
var bounds: CGRect { get }
var imageCropRect: CGRect { get }
} | -- |
| To | class MPMediaItemArtwork : NSObject {
init(boundsSize boundsSize: CGSize, requestHandler requestHandler: @escaping (CGSize) -> UIImage)
func image(at size: CGSize) -> UIImage?
var bounds: CGRect { get }
var imageCropRect: CGRect { get }
convenience init(image image: UIImage)
convenience init()
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMediaItemArtwork : CVarArg {
}
extension MPMediaItemArtwork : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | func imageWithSize(_ size: CGSize) -> UIImage? |
| To | func image(at size: CGSize) -> UIImage? |
Modified MPMediaItemArtwork.imageCropRect
| Introduction | Deprecation | |
|---|---|---|
| From | iOS 8.0 | -- |
| To | iOS 3.0 | iOS 10.0 |
| Declaration | Deprecation | |
|---|---|---|
| From | init(image image: UIImage) | -- |
| To | convenience init(image image: UIImage) | iOS 10.0 |
Modified MPMediaItemCollection
| Declaration | |
|---|---|
| From | class MPMediaItemCollection : MPMediaEntity {
init(items items: [MPMediaItem])
class func collectionWithItems(_ items: [MPMediaItem]) -> MPMediaItemCollection
init(items items: [MPMediaItem])
var items: [MPMediaItem] { get }
var representativeItem: MPMediaItem? { get }
var count: Int { get }
var mediaTypes: MPMediaType { get }
} |
| To | class MPMediaItemCollection : MPMediaEntity {
init(items items: [MPMediaItem])
class func withItems(_ items: [MPMediaItem]) -> MPMediaItemCollection
init(items items: [MPMediaItem])
var items: [MPMediaItem] { get }
var representativeItem: MPMediaItem? { get }
var count: Int { get }
var mediaTypes: MPMediaType { get }
} |
Modified MPMediaLibrary
| Declaration | Protocols | |
|---|---|---|
| From | class MPMediaLibrary : NSObject, NSSecureCoding {
class func defaultMediaLibrary() -> MPMediaLibrary
var lastModifiedDate: NSDate { get }
func beginGeneratingLibraryChangeNotifications()
func endGeneratingLibraryChangeNotifications()
class func authorizationStatus() -> MPMediaLibraryAuthorizationStatus
class func requestAuthorization(_ handler: (MPMediaLibraryAuthorizationStatus) -> Void)
func addItemWithProductID(_ productID: String, completionHandler completionHandler: (([MPMediaEntity], NSError?) -> Void)?)
func getPlaylistWithUUID(_ uuid: NSUUID, creationMetadata creationMetadata: MPMediaPlaylistCreationMetadata?, completionHandler completionHandler: (MPMediaPlaylist?, NSError?) -> Void)
} | NSSecureCoding |
| To | class MPMediaLibrary : NSObject, NSSecureCoding {
class func `default`() -> MPMediaLibrary
var lastModifiedDate: Date { get }
func beginGeneratingLibraryChangeNotifications()
func endGeneratingLibraryChangeNotifications()
class func authorizationStatus() -> MPMediaLibraryAuthorizationStatus
class func requestAuthorization(_ handler: @escaping (MPMediaLibraryAuthorizationStatus) -> Swift.Void)
func addItem(withProductID productID: String, completionHandler completionHandler: (@escaping ([MPMediaEntity], Error?) -> Swift.Void)? = nil)
func getPlaylist(with uuid: UUID, creationMetadata creationMetadata: MPMediaPlaylistCreationMetadata?, completionHandler completionHandler: @escaping (MPMediaPlaylist?, Error?) -> Swift.Void)
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMediaLibrary : CVarArg {
}
extension MPMediaLibrary : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSSecureCoding |
| Declaration | |
|---|---|
| From | func addItemWithProductID(_ productID: String, completionHandler completionHandler: (([MPMediaEntity], NSError?) -> Void)?) |
| To | func addItem(withProductID productID: String, completionHandler completionHandler: (@escaping ([MPMediaEntity], Error?) -> Swift.Void)? = nil) |
Modified MPMediaLibrary.default() [class]
| Declaration | |
|---|---|
| From | class func defaultMediaLibrary() -> MPMediaLibrary |
| To | class func `default`() -> MPMediaLibrary |
| Declaration | |
|---|---|
| From | func getPlaylistWithUUID(_ uuid: NSUUID, creationMetadata creationMetadata: MPMediaPlaylistCreationMetadata?, completionHandler completionHandler: (MPMediaPlaylist?, NSError?) -> Void) |
| To | func getPlaylist(with uuid: UUID, creationMetadata creationMetadata: MPMediaPlaylistCreationMetadata?, completionHandler completionHandler: @escaping (MPMediaPlaylist?, Error?) -> Swift.Void) |
Modified MPMediaLibrary.lastModifiedDate
| Declaration | |
|---|---|
| From | var lastModifiedDate: NSDate { get } |
| To | var lastModifiedDate: Date { get } |
Modified MPMediaLibrary.requestAuthorization(_: (MPMediaLibraryAuthorizationStatus) -> Swift.Void) [class]
| Declaration | |
|---|---|
| From | class func requestAuthorization(_ handler: (MPMediaLibraryAuthorizationStatus) -> Void) |
| To | class func requestAuthorization(_ handler: @escaping (MPMediaLibraryAuthorizationStatus) -> Swift.Void) |
| Declaration | |
|---|---|
| From | enum MPMediaLibraryAuthorizationStatus : Int {
case NotDetermined
case Denied
case Restricted
case Authorized
} |
| To | enum MPMediaLibraryAuthorizationStatus : Int {
case notDetermined
case denied
case restricted
case authorized
} |
| Declaration | |
|---|---|
| From | case Authorized |
| To | case authorized |
| Declaration | |
|---|---|
| From | case Denied |
| To | case denied |
| Declaration | |
|---|---|
| From | case NotDetermined |
| To | case notDetermined |
| Declaration | |
|---|---|
| From | case Restricted |
| To | case restricted |
Modified MPMediaPickerController
| Declaration | Protocols | |
|---|---|---|
| From | class MPMediaPickerController : UIViewController {
init(mediaTypes mediaTypes: MPMediaType)
var mediaTypes: MPMediaType { get }
weak var delegate: MPMediaPickerControllerDelegate?
var allowsPickingMultipleItems: Bool
var showsCloudItems: Bool
var showsItemsWithProtectedAssets: Bool
var prompt: String?
} | -- |
| To | class MPMediaPickerController : UIViewController {
init(mediaTypes mediaTypes: MPMediaType)
var mediaTypes: MPMediaType { get }
weak var delegate: MPMediaPickerControllerDelegate?
var allowsPickingMultipleItems: Bool
var showsCloudItems: Bool
var showsItemsWithProtectedAssets: Bool
var prompt: String?
func presentMoviePlayerViewControllerAnimated(_ moviePlayerViewController: MPMoviePlayerViewController!)
func dismissMoviePlayerViewControllerAnimated()
var tabBarItem: UITabBarItem!
var tabBarController: UITabBarController? { get }
var splitViewController: UISplitViewController? { get }
func collapseSecondaryViewController(_ secondaryViewController: UIViewController, for splitViewController: UISplitViewController)
func separateSecondaryViewController(for splitViewController: UISplitViewController) -> UIViewController?
var transitionCoordinator: UIViewControllerTransitionCoordinator? { get }
var isModalInPopover: Bool
var contentSizeForViewInPopover: CGSize
var toolbarItems: [UIBarButtonItem]?
func setToolbarItems(_ toolbarItems: [UIBarButtonItem]?, animated animated: Bool)
var navigationItem: UINavigationItem { get }
var hidesBottomBarWhenPushed: Bool
var navigationController: UINavigationController? { get }
var previewActionItems: [UIPreviewActionItem] { get }
func registerForPreviewing(with delegate: UIViewControllerPreviewingDelegate, sourceView sourceView: UIView) -> UIViewControllerPreviewing
func unregisterForPreviewing(withContext previewing: UIViewControllerPreviewing)
var presentationController: UIPresentationController? { get }
var popoverPresentationController: UIPopoverPresentationController? { get }
func addKeyCommand(_ keyCommand: UIKeyCommand)
func removeKeyCommand(_ keyCommand: UIKeyCommand)
var topLayoutGuide: UILayoutSupport { get }
var bottomLayoutGuide: UILayoutSupport { get }
weak var transitioningDelegate: UIViewControllerTransitioningDelegate?
func updateViewConstraints()
func automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers() -> Bool
func shouldAutomaticallyForwardRotationMethods() -> Bool
var shouldAutomaticallyForwardAppearanceMethods: Bool { get }
func willMove(toParentViewController parent: UIViewController?)
func didMove(toParentViewController parent: UIViewController?)
var childViewControllers: [UIViewController] { get }
func addChildViewController(_ childController: UIViewController)
func removeFromParentViewController()
func transition(from fromViewController: UIViewController, to toViewController: UIViewController, duration duration: TimeInterval, options options: UIViewAnimationOptions = [], animations animations: (@escaping () -> Void)?, completion completion: (@escaping (Bool) -> Void)? = nil)
func beginAppearanceTransition(_ isAppearing: Bool, animated animated: Bool)
func endAppearanceTransition()
var childViewControllerForStatusBarStyle: UIViewController? { get }
var childViewControllerForStatusBarHidden: UIViewController? { get }
func setOverrideTraitCollection(_ collection: UITraitCollection?, forChildViewController childViewController: UIViewController)
func overrideTraitCollection(forChildViewController childViewController: UIViewController) -> UITraitCollection?
var searchDisplayController: UISearchDisplayController? { get }
var isEditing: Bool
func setEditing(_ editing: Bool, animated animated: Bool)
var editButtonItem: UIBarButtonItem { get }
class func attemptRotationToDeviceOrientation()
func shouldAutorotate(to toInterfaceOrientation: UIInterfaceOrientation) -> Bool
var shouldAutorotate: Bool { get }
var supportedInterfaceOrientations: UIInterfaceOrientationMask { get }
var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation { get }
func rotatingHeaderView() -> UIView?
func rotatingFooterView() -> UIView?
var interfaceOrientation: UIInterfaceOrientation { get }
func willRotate(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval)
func didRotate(from fromInterfaceOrientation: UIInterfaceOrientation)
func willAnimateRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval)
func willAnimateFirstHalfOfRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval)
func didAnimateFirstHalfOfRotation(to toInterfaceOrientation: UIInterfaceOrientation)
func willAnimateSecondHalfOfRotation(from fromInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval)
var userActivity: NSUserActivity?
func updateUserActivityState(_ activity: NSUserActivity)
func restoreUserActivityState(_ activity: NSUserActivity)
var inputView: UIView? { get }
var inputAccessoryView: UIView? { get }
var inputAssistantItem: UITextInputAssistantItem { get }
var inputViewController: UIInputViewController? { get }
var inputAccessoryViewController: UIInputViewController? { get }
var textInputMode: UITextInputMode? { get }
var textInputContextIdentifier: String? { get }
class func clearTextInputContextIdentifier(_ identifier: String)
func reloadInputViews()
var keyCommands: [UIKeyCommand]? { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMediaPickerController : NSExtensionRequestHandling {
var extensionContext: NSExtensionContext? { get }
}
extension MPMediaPickerController : UIStateRestoring {
var restorationIdentifier: String?
var restorationClass: UIViewControllerRestoration.Type?
func encodeRestorableState(with coder: NSCoder)
func decodeRestorableState(with coder: NSCoder)
func applicationFinishedRestoringState()
}
extension MPMediaPickerController : CVarArg {
}
extension MPMediaPickerController : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSExtensionRequestHandling, UIStateRestoring |
Modified MPMediaPlayback
| Declaration | |
|---|---|
| From | protocol MPMediaPlayback {
func prepareToPlay()
var isPreparedToPlay: Bool { get }
func play()
func pause()
func stop()
var currentPlaybackTime: NSTimeInterval { get set }
var currentPlaybackRate: Float { get set }
func beginSeekingForward()
func beginSeekingBackward()
func endSeeking()
} |
| To | protocol MPMediaPlayback {
func prepareToPlay()
var isPreparedToPlay: Bool { get }
func play()
func pause()
func stop()
var currentPlaybackTime: TimeInterval { get set }
var currentPlaybackRate: Float { get set }
func beginSeekingForward()
func beginSeekingBackward()
func endSeeking()
} |
Modified MPMediaPlayback.currentPlaybackTime
| Declaration | |
|---|---|
| From | var currentPlaybackTime: NSTimeInterval { get set } |
| To | var currentPlaybackTime: TimeInterval { get set } |
Modified MPMediaPlaylist
| Declaration | |
|---|---|
| From | class MPMediaPlaylist : MPMediaItemCollection {
var persistentID: MPMediaEntityPersistentID { get }
var name: String? { get }
var playlistAttributes: MPMediaPlaylistAttribute { get }
var seedItems: [MPMediaItem]? { get }
var descriptionText: String? { get }
var authorDisplayName: String? { get }
func addItemWithProductID(_ productID: String, completionHandler completionHandler: ((NSError?) -> Void)?)
func addMediaItems(_ mediaItems: [MPMediaItem], completionHandler completionHandler: ((NSError?) -> Void)?)
} |
| To | class MPMediaPlaylist : MPMediaItemCollection {
var persistentID: MPMediaEntityPersistentID { get }
var name: String? { get }
var playlistAttributes: MPMediaPlaylistAttribute { get }
var seedItems: [MPMediaItem]? { get }
var descriptionText: String? { get }
var authorDisplayName: String? { get }
func addItem(withProductID productID: String, completionHandler completionHandler: (@escaping (Error?) -> Swift.Void)? = nil)
func add(_ mediaItems: [MPMediaItem], completionHandler completionHandler: (@escaping (Error?) -> Swift.Void)? = nil)
} |
| Declaration | |
|---|---|
| From | func addMediaItems(_ mediaItems: [MPMediaItem], completionHandler completionHandler: ((NSError?) -> Void)?) |
| To | func add(_ mediaItems: [MPMediaItem], completionHandler completionHandler: (@escaping (Error?) -> Swift.Void)? = nil) |
Modified MPMediaPlaylist.addItem(withProductID: String, completionHandler: ( (Error?) -> Swift.Void)?)
| Declaration | |
|---|---|
| From | func addItemWithProductID(_ productID: String, completionHandler completionHandler: ((NSError?) -> Void)?) |
| To | func addItem(withProductID productID: String, completionHandler completionHandler: (@escaping (Error?) -> Swift.Void)? = nil) |
Modified MPMediaPlaylistAttribute [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct MPMediaPlaylistAttribute : OptionSetType {
init(rawValue rawValue: UInt)
static var None: MPMediaPlaylistAttribute { get }
static var OnTheGo: MPMediaPlaylistAttribute { get }
static var Smart: MPMediaPlaylistAttribute { get }
static var Genius: MPMediaPlaylistAttribute { get }
} | OptionSetType |
| To | struct MPMediaPlaylistAttribute : OptionSet {
init(rawValue rawValue: UInt)
static var none: MPMediaPlaylistAttribute { get }
static var onTheGo: MPMediaPlaylistAttribute { get }
static var smart: MPMediaPlaylistAttribute { get }
static var genius: MPMediaPlaylistAttribute { get }
func intersect(_ other: MPMediaPlaylistAttribute) -> MPMediaPlaylistAttribute
func exclusiveOr(_ other: MPMediaPlaylistAttribute) -> MPMediaPlaylistAttribute
mutating func unionInPlace(_ other: MPMediaPlaylistAttribute)
mutating func intersectInPlace(_ other: MPMediaPlaylistAttribute)
mutating func exclusiveOrInPlace(_ other: MPMediaPlaylistAttribute)
func isSubsetOf(_ other: MPMediaPlaylistAttribute) -> Bool
func isDisjointWith(_ other: MPMediaPlaylistAttribute) -> Bool
func isSupersetOf(_ other: MPMediaPlaylistAttribute) -> Bool
mutating func subtractInPlace(_ other: MPMediaPlaylistAttribute)
func isStrictSupersetOf(_ other: MPMediaPlaylistAttribute) -> Bool
func isStrictSubsetOf(_ other: MPMediaPlaylistAttribute) -> Bool
}
extension MPMediaPlaylistAttribute {
func union(_ other: MPMediaPlaylistAttribute) -> MPMediaPlaylistAttribute
func intersection(_ other: MPMediaPlaylistAttribute) -> MPMediaPlaylistAttribute
func symmetricDifference(_ other: MPMediaPlaylistAttribute) -> MPMediaPlaylistAttribute
}
extension MPMediaPlaylistAttribute {
func contains(_ member: MPMediaPlaylistAttribute) -> Bool
mutating func insert(_ newMember: MPMediaPlaylistAttribute) -> (inserted: Bool, memberAfterInsert: MPMediaPlaylistAttribute)
mutating func remove(_ member: MPMediaPlaylistAttribute) -> MPMediaPlaylistAttribute?
mutating func update(with newMember: MPMediaPlaylistAttribute) -> MPMediaPlaylistAttribute?
}
extension MPMediaPlaylistAttribute {
convenience init()
mutating func formUnion(_ other: MPMediaPlaylistAttribute)
mutating func formIntersection(_ other: MPMediaPlaylistAttribute)
mutating func formSymmetricDifference(_ other: MPMediaPlaylistAttribute)
}
extension MPMediaPlaylistAttribute {
convenience init<S : Sequence where S.Iterator.Element == MPMediaPlaylistAttribute>(_ sequence: S)
convenience init(arrayLiteral arrayLiteral: MPMediaPlaylistAttribute...)
mutating func subtract(_ other: MPMediaPlaylistAttribute)
func isSubset(of other: MPMediaPlaylistAttribute) -> Bool
func isSuperset(of other: MPMediaPlaylistAttribute) -> Bool
func isDisjoint(with other: MPMediaPlaylistAttribute) -> Bool
func subtracting(_ other: MPMediaPlaylistAttribute) -> MPMediaPlaylistAttribute
var isEmpty: Bool { get }
func isStrictSuperset(of other: MPMediaPlaylistAttribute) -> Bool
func isStrictSubset(of other: MPMediaPlaylistAttribute) -> Bool
} | OptionSet |
Modified MPMediaPlaylistAttribute.genius
| Declaration | |
|---|---|
| From | static var Genius: MPMediaPlaylistAttribute { get } |
| To | static var genius: MPMediaPlaylistAttribute { get } |
Modified MPMediaPlaylistAttribute.onTheGo
| Declaration | |
|---|---|
| From | static var OnTheGo: MPMediaPlaylistAttribute { get } |
| To | static var onTheGo: MPMediaPlaylistAttribute { get } |
Modified MPMediaPlaylistAttribute.smart
| Declaration | |
|---|---|
| From | static var Smart: MPMediaPlaylistAttribute { get } |
| To | static var smart: MPMediaPlaylistAttribute { get } |
Modified MPMediaPlaylistCreationMetadata
| Declaration | Protocols | |
|---|---|---|
| From | class MPMediaPlaylistCreationMetadata : NSObject {
convenience init()
init(name name: String)
var name: String { get }
var authorDisplayName: String!
var descriptionText: String
} | -- |
| To | class MPMediaPlaylistCreationMetadata : NSObject {
convenience init()
init(name name: String)
var name: String { get }
var authorDisplayName: String!
var descriptionText: String
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMediaPlaylistCreationMetadata : CVarArg {
}
extension MPMediaPlaylistCreationMetadata : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MPMediaPredicate
| Declaration | Protocols | |
|---|---|---|
| From | class MPMediaPredicate : NSObject, NSSecureCoding {
} | NSSecureCoding |
| To | class MPMediaPredicate : NSObject, NSSecureCoding {
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMediaPredicate : CVarArg {
}
extension MPMediaPredicate : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSSecureCoding |
Modified MPMediaPredicateComparison [enum]
| Declaration | |
|---|---|
| From | enum MPMediaPredicateComparison : Int {
case EqualTo
case Contains
} |
| To | enum MPMediaPredicateComparison : Int {
case equalTo
case contains
} |
Modified MPMediaPredicateComparison.contains
| Declaration | |
|---|---|
| From | case Contains |
| To | case contains |
Modified MPMediaPredicateComparison.equalTo
| Declaration | |
|---|---|
| From | case EqualTo |
| To | case equalTo |
Modified MPMediaPropertyPredicate
| Declaration | |
|---|---|
| From | class MPMediaPropertyPredicate : MPMediaPredicate {
init(value value: AnyObject?, forProperty property: String)
class func predicateWithValue(_ value: AnyObject?, forProperty property: String) -> MPMediaPropertyPredicate
init(value value: AnyObject?, forProperty property: String, comparisonType comparisonType: MPMediaPredicateComparison)
class func predicateWithValue(_ value: AnyObject?, forProperty property: String, comparisonType comparisonType: MPMediaPredicateComparison) -> MPMediaPropertyPredicate
var property: String { get }
@NSCopying var value: AnyObject? { get }
var comparisonType: MPMediaPredicateComparison { get }
} |
| To | class MPMediaPropertyPredicate : MPMediaPredicate {
init(value value: Any?, forProperty property: String)
class func withValue(_ value: Any?, forProperty property: String) -> MPMediaPropertyPredicate
init(value value: Any?, forProperty property: String, comparisonType comparisonType: MPMediaPredicateComparison)
class func withValue(_ value: Any?, forProperty property: String, comparisonType comparisonType: MPMediaPredicateComparison) -> MPMediaPropertyPredicate
var property: String { get }
var value: Any? { get }
var comparisonType: MPMediaPredicateComparison { get }
} |
| Declaration | |
|---|---|
| From | init(value value: AnyObject?, forProperty property: String) |
| To | init(value value: Any?, forProperty property: String) |
| Declaration | |
|---|---|
| From | init(value value: AnyObject?, forProperty property: String, comparisonType comparisonType: MPMediaPredicateComparison) |
| To | init(value value: Any?, forProperty property: String, comparisonType comparisonType: MPMediaPredicateComparison) |
Modified MPMediaPropertyPredicate.value
| Declaration | |
|---|---|
| From | @NSCopying var value: AnyObject? { get } |
| To | var value: Any? { get } |
Modified MPMediaQuery
| Declaration | Protocols | |
|---|---|---|
| From | class MPMediaQuery : NSObject, NSSecureCoding, NSCopying {
init(filterPredicates filterPredicates: Set<MPMediaPredicate>?)
var filterPredicates: Set<MPMediaPredicate>?
func addFilterPredicate(_ predicate: MPMediaPredicate)
func removeFilterPredicate(_ predicate: MPMediaPredicate)
var items: [MPMediaItem]? { get }
var collections: [MPMediaItemCollection]? { get }
var groupingType: MPMediaGrouping
var itemSections: [MPMediaQuerySection]? { get }
var collectionSections: [MPMediaQuerySection]? { get }
class func albumsQuery() -> MPMediaQuery
class func artistsQuery() -> MPMediaQuery
class func songsQuery() -> MPMediaQuery
class func playlistsQuery() -> MPMediaQuery
class func podcastsQuery() -> MPMediaQuery
class func audiobooksQuery() -> MPMediaQuery
class func compilationsQuery() -> MPMediaQuery
class func composersQuery() -> MPMediaQuery
class func genresQuery() -> MPMediaQuery
} | NSCopying, NSSecureCoding |
| To | class MPMediaQuery : NSObject, NSSecureCoding, NSCopying {
init(filterPredicates filterPredicates: Set<MPMediaPredicate>?)
var filterPredicates: Set<MPMediaPredicate>?
func addFilterPredicate(_ predicate: MPMediaPredicate)
func removeFilterPredicate(_ predicate: MPMediaPredicate)
var items: [MPMediaItem]? { get }
var collections: [MPMediaItemCollection]? { get }
var groupingType: MPMediaGrouping
var itemSections: [MPMediaQuerySection]? { get }
var collectionSections: [MPMediaQuerySection]? { get }
class func albums() -> MPMediaQuery
class func artists() -> MPMediaQuery
class func songs() -> MPMediaQuery
class func playlists() -> MPMediaQuery
class func podcasts() -> MPMediaQuery
class func audiobooks() -> MPMediaQuery
class func compilations() -> MPMediaQuery
class func composers() -> MPMediaQuery
class func genres() -> MPMediaQuery
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMediaQuery : CVarArg {
}
extension MPMediaQuery : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying, NSSecureCoding |
| Declaration | |
|---|---|
| From | class func albumsQuery() -> MPMediaQuery |
| To | class func albums() -> MPMediaQuery |
| Declaration | |
|---|---|
| From | class func artistsQuery() -> MPMediaQuery |
| To | class func artists() -> MPMediaQuery |
| Declaration | |
|---|---|
| From | class func audiobooksQuery() -> MPMediaQuery |
| To | class func audiobooks() -> MPMediaQuery |
| Declaration | |
|---|---|
| From | class func compilationsQuery() -> MPMediaQuery |
| To | class func compilations() -> MPMediaQuery |
| Declaration | |
|---|---|
| From | class func composersQuery() -> MPMediaQuery |
| To | class func composers() -> MPMediaQuery |
| Declaration | |
|---|---|
| From | class func genresQuery() -> MPMediaQuery |
| To | class func genres() -> MPMediaQuery |
| Declaration | |
|---|---|
| From | class func playlistsQuery() -> MPMediaQuery |
| To | class func playlists() -> MPMediaQuery |
| Declaration | |
|---|---|
| From | class func podcastsQuery() -> MPMediaQuery |
| To | class func podcasts() -> MPMediaQuery |
| Declaration | |
|---|---|
| From | class func songsQuery() -> MPMediaQuery |
| To | class func songs() -> MPMediaQuery |
Modified MPMediaQuerySection
| Declaration | Protocols | |
|---|---|---|
| From | class MPMediaQuerySection : NSObject, NSSecureCoding, NSCopying {
var title: String { get }
var range: NSRange { get }
} | NSCopying, NSSecureCoding |
| To | class MPMediaQuerySection : NSObject, NSSecureCoding, NSCopying {
var title: String { get }
var range: NSRange { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMediaQuerySection : CVarArg {
}
extension MPMediaQuerySection : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying, NSSecureCoding |
Modified MPMediaType [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct MPMediaType : OptionSetType {
init(rawValue rawValue: UInt)
static var Music: MPMediaType { get }
static var Podcast: MPMediaType { get }
static var AudioBook: MPMediaType { get }
static var AudioITunesU: MPMediaType { get }
static var AnyAudio: MPMediaType { get }
static var Movie: MPMediaType { get }
static var TVShow: MPMediaType { get }
static var VideoPodcast: MPMediaType { get }
static var MusicVideo: MPMediaType { get }
static var VideoITunesU: MPMediaType { get }
static var HomeVideo: MPMediaType { get }
static var AnyVideo: MPMediaType { get }
static var Any: MPMediaType { get }
} | OptionSetType |
| To | struct MPMediaType : OptionSet {
init(rawValue rawValue: UInt)
static var music: MPMediaType { get }
static var podcast: MPMediaType { get }
static var audioBook: MPMediaType { get }
static var audioITunesU: MPMediaType { get }
static var anyAudio: MPMediaType { get }
static var movie: MPMediaType { get }
static var tvShow: MPMediaType { get }
static var videoPodcast: MPMediaType { get }
static var musicVideo: MPMediaType { get }
static var videoITunesU: MPMediaType { get }
static var homeVideo: MPMediaType { get }
static var anyVideo: MPMediaType { get }
static var any: MPMediaType { get }
func intersect(_ other: MPMediaType) -> MPMediaType
func exclusiveOr(_ other: MPMediaType) -> MPMediaType
mutating func unionInPlace(_ other: MPMediaType)
mutating func intersectInPlace(_ other: MPMediaType)
mutating func exclusiveOrInPlace(_ other: MPMediaType)
func isSubsetOf(_ other: MPMediaType) -> Bool
func isDisjointWith(_ other: MPMediaType) -> Bool
func isSupersetOf(_ other: MPMediaType) -> Bool
mutating func subtractInPlace(_ other: MPMediaType)
func isStrictSupersetOf(_ other: MPMediaType) -> Bool
func isStrictSubsetOf(_ other: MPMediaType) -> Bool
}
extension MPMediaType {
func union(_ other: MPMediaType) -> MPMediaType
func intersection(_ other: MPMediaType) -> MPMediaType
func symmetricDifference(_ other: MPMediaType) -> MPMediaType
}
extension MPMediaType {
func contains(_ member: MPMediaType) -> Bool
mutating func insert(_ newMember: MPMediaType) -> (inserted: Bool, memberAfterInsert: MPMediaType)
mutating func remove(_ member: MPMediaType) -> MPMediaType?
mutating func update(with newMember: MPMediaType) -> MPMediaType?
}
extension MPMediaType {
convenience init()
mutating func formUnion(_ other: MPMediaType)
mutating func formIntersection(_ other: MPMediaType)
mutating func formSymmetricDifference(_ other: MPMediaType)
}
extension MPMediaType {
convenience init<S : Sequence where S.Iterator.Element == MPMediaType>(_ sequence: S)
convenience init(arrayLiteral arrayLiteral: MPMediaType...)
mutating func subtract(_ other: MPMediaType)
func isSubset(of other: MPMediaType) -> Bool
func isSuperset(of other: MPMediaType) -> Bool
func isDisjoint(with other: MPMediaType) -> Bool
func subtracting(_ other: MPMediaType) -> MPMediaType
var isEmpty: Bool { get }
func isStrictSuperset(of other: MPMediaType) -> Bool
func isStrictSubset(of other: MPMediaType) -> Bool
} | OptionSet |
Modified MPMediaType.any
| Declaration | |
|---|---|
| From | static var Any: MPMediaType { get } |
| To | static var any: MPMediaType { get } |
Modified MPMediaType.anyAudio
| Declaration | |
|---|---|
| From | static var AnyAudio: MPMediaType { get } |
| To | static var anyAudio: MPMediaType { get } |
Modified MPMediaType.anyVideo
| Declaration | |
|---|---|
| From | static var AnyVideo: MPMediaType { get } |
| To | static var anyVideo: MPMediaType { get } |
Modified MPMediaType.audioBook
| Declaration | |
|---|---|
| From | static var AudioBook: MPMediaType { get } |
| To | static var audioBook: MPMediaType { get } |
Modified MPMediaType.audioITunesU
| Declaration | |
|---|---|
| From | static var AudioITunesU: MPMediaType { get } |
| To | static var audioITunesU: MPMediaType { get } |
Modified MPMediaType.homeVideo
| Declaration | |
|---|---|
| From | static var HomeVideo: MPMediaType { get } |
| To | static var homeVideo: MPMediaType { get } |
Modified MPMediaType.movie
| Declaration | |
|---|---|
| From | static var Movie: MPMediaType { get } |
| To | static var movie: MPMediaType { get } |
Modified MPMediaType.music
| Declaration | |
|---|---|
| From | static var Music: MPMediaType { get } |
| To | static var music: MPMediaType { get } |
Modified MPMediaType.musicVideo
| Declaration | |
|---|---|
| From | static var MusicVideo: MPMediaType { get } |
| To | static var musicVideo: MPMediaType { get } |
Modified MPMediaType.podcast
| Declaration | |
|---|---|
| From | static var Podcast: MPMediaType { get } |
| To | static var podcast: MPMediaType { get } |
Modified MPMediaType.tvShow
| Declaration | |
|---|---|
| From | static var TVShow: MPMediaType { get } |
| To | static var tvShow: MPMediaType { get } |
Modified MPMediaType.videoITunesU
| Declaration | |
|---|---|
| From | static var VideoITunesU: MPMediaType { get } |
| To | static var videoITunesU: MPMediaType { get } |
Modified MPMediaType.videoPodcast
| Declaration | |
|---|---|
| From | static var VideoPodcast: MPMediaType { get } |
| To | static var videoPodcast: MPMediaType { get } |
Modified MPMovieAccessLog
| Declaration | Protocols | |
|---|---|---|
| From | class MPMovieAccessLog : NSObject, NSCopying {
var extendedLogData: NSData! { get }
var extendedLogDataStringEncoding: UInt { get }
var events: [AnyObject]! { get }
} | NSCopying |
| To | class MPMovieAccessLog : NSObject, NSCopying {
var extendedLogData: Data! { get }
var extendedLogDataStringEncoding: UInt { get }
var events: [Any]! { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMovieAccessLog : CVarArg {
}
extension MPMovieAccessLog : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MPMovieAccessLog.events
| Declaration | |
|---|---|
| From | var events: [AnyObject]! { get } |
| To | var events: [Any]! { get } |
Modified MPMovieAccessLog.extendedLogData
| Declaration | |
|---|---|
| From | var extendedLogData: NSData! { get } |
| To | var extendedLogData: Data! { get } |
Modified MPMovieAccessLogEvent
| Declaration | Protocols | |
|---|---|---|
| From | class MPMovieAccessLogEvent : NSObject, NSCopying {
var numberOfSegmentsDownloaded: Int { get }
var playbackStartDate: NSDate! { get }
var URI: String! { get }
var serverAddress: String! { get }
var numberOfServerAddressChanges: Int { get }
var playbackSessionID: String! { get }
var playbackStartOffset: NSTimeInterval { get }
var segmentsDownloadedDuration: NSTimeInterval { get }
var durationWatched: NSTimeInterval { get }
var numberOfStalls: Int { get }
var numberOfBytesTransferred: Int64 { get }
var observedBitrate: Double { get }
var indicatedBitrate: Double { get }
var numberOfDroppedVideoFrames: Int { get }
} | NSCopying |
| To | class MPMovieAccessLogEvent : NSObject, NSCopying {
var numberOfSegmentsDownloaded: Int { get }
var playbackStartDate: Date! { get }
var uri: String! { get }
var serverAddress: String! { get }
var numberOfServerAddressChanges: Int { get }
var playbackSessionID: String! { get }
var playbackStartOffset: TimeInterval { get }
var segmentsDownloadedDuration: TimeInterval { get }
var durationWatched: TimeInterval { get }
var numberOfStalls: Int { get }
var numberOfBytesTransferred: Int64 { get }
var observedBitrate: Double { get }
var indicatedBitrate: Double { get }
var numberOfDroppedVideoFrames: Int { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMovieAccessLogEvent : CVarArg {
}
extension MPMovieAccessLogEvent : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
| Declaration | |
|---|---|
| From | var durationWatched: NSTimeInterval { get } |
| To | var durationWatched: TimeInterval { get } |
| Declaration | |
|---|---|
| From | var playbackStartDate: NSDate! { get } |
| To | var playbackStartDate: Date! { get } |
| Declaration | |
|---|---|
| From | var playbackStartOffset: NSTimeInterval { get } |
| To | var playbackStartOffset: TimeInterval { get } |
| Declaration | |
|---|---|
| From | var segmentsDownloadedDuration: NSTimeInterval { get } |
| To | var segmentsDownloadedDuration: TimeInterval { get } |
Modified MPMovieAccessLogEvent.uri
| Declaration | |
|---|---|
| From | var URI: String! { get } |
| To | var uri: String! { get } |
Modified MPMovieControlStyle [enum]
| Declaration | |
|---|---|
| From | enum MPMovieControlStyle : Int {
case None
case Embedded
case Fullscreen
static var Default: MPMovieControlStyle { get }
} |
| To | enum MPMovieControlStyle : Int {
case none
case embedded
case fullscreen
static var `default`: MPMovieControlStyle { get }
} |
Modified MPMovieControlStyle.default
| Declaration | |
|---|---|
| From | static var Default: MPMovieControlStyle { get } |
| To | static var `default`: MPMovieControlStyle { get } |
Modified MPMovieControlStyle.embedded
| Declaration | |
|---|---|
| From | case Embedded |
| To | case embedded |
Modified MPMovieControlStyle.fullscreen
| Declaration | |
|---|---|
| From | case Fullscreen |
| To | case fullscreen |
Modified MPMovieControlStyle.none
| Declaration | |
|---|---|
| From | case None |
| To | case none |
Modified MPMovieErrorLog
| Declaration | Protocols | |
|---|---|---|
| From | class MPMovieErrorLog : NSObject, NSCopying {
var extendedLogData: NSData! { get }
var extendedLogDataStringEncoding: UInt { get }
var events: [AnyObject]! { get }
} | NSCopying |
| To | class MPMovieErrorLog : NSObject, NSCopying {
var extendedLogData: Data! { get }
var extendedLogDataStringEncoding: UInt { get }
var events: [Any]! { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMovieErrorLog : CVarArg {
}
extension MPMovieErrorLog : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MPMovieErrorLog.events
| Declaration | |
|---|---|
| From | var events: [AnyObject]! { get } |
| To | var events: [Any]! { get } |
Modified MPMovieErrorLog.extendedLogData
| Declaration | |
|---|---|
| From | var extendedLogData: NSData! { get } |
| To | var extendedLogData: Data! { get } |
Modified MPMovieErrorLogEvent
| Declaration | Protocols | |
|---|---|---|
| From | class MPMovieErrorLogEvent : NSObject, NSCopying {
var date: NSDate! { get }
var URI: String! { get }
var serverAddress: String! { get }
var playbackSessionID: String! { get }
var errorStatusCode: Int { get }
var errorDomain: String! { get }
var errorComment: String! { get }
} | NSCopying |
| To | class MPMovieErrorLogEvent : NSObject, NSCopying {
var date: Date! { get }
var uri: String! { get }
var serverAddress: String! { get }
var playbackSessionID: String! { get }
var errorStatusCode: Int { get }
var errorDomain: String! { get }
var errorComment: String! { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMovieErrorLogEvent : CVarArg {
}
extension MPMovieErrorLogEvent : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCopying |
Modified MPMovieErrorLogEvent.date
| Declaration | |
|---|---|
| From | var date: NSDate! { get } |
| To | var date: Date! { get } |
Modified MPMovieErrorLogEvent.uri
| Declaration | |
|---|---|
| From | var URI: String! { get } |
| To | var uri: String! { get } |
Modified MPMovieFinishReason [enum]
| Declaration | |
|---|---|
| From | enum MPMovieFinishReason : Int {
case PlaybackEnded
case PlaybackError
case UserExited
} |
| To | enum MPMovieFinishReason : Int {
case playbackEnded
case playbackError
case userExited
} |
Modified MPMovieFinishReason.playbackEnded
| Declaration | |
|---|---|
| From | case PlaybackEnded |
| To | case playbackEnded |
Modified MPMovieFinishReason.playbackError
| Declaration | |
|---|---|
| From | case PlaybackError |
| To | case playbackError |
Modified MPMovieFinishReason.userExited
| Declaration | |
|---|---|
| From | case UserExited |
| To | case userExited |
Modified MPMovieLoadState [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct MPMovieLoadState : OptionSetType {
init(rawValue rawValue: UInt)
static var Unknown: MPMovieLoadState { get }
static var Playable: MPMovieLoadState { get }
static var PlaythroughOK: MPMovieLoadState { get }
static var Stalled: MPMovieLoadState { get }
} | OptionSetType |
| To | struct MPMovieLoadState : OptionSet {
init(rawValue rawValue: UInt)
static var unknown: MPMovieLoadState { get }
static var playable: MPMovieLoadState { get }
static var playthroughOK: MPMovieLoadState { get }
static var stalled: MPMovieLoadState { get }
func intersect(_ other: MPMovieLoadState) -> MPMovieLoadState
func exclusiveOr(_ other: MPMovieLoadState) -> MPMovieLoadState
mutating func unionInPlace(_ other: MPMovieLoadState)
mutating func intersectInPlace(_ other: MPMovieLoadState)
mutating func exclusiveOrInPlace(_ other: MPMovieLoadState)
func isSubsetOf(_ other: MPMovieLoadState) -> Bool
func isDisjointWith(_ other: MPMovieLoadState) -> Bool
func isSupersetOf(_ other: MPMovieLoadState) -> Bool
mutating func subtractInPlace(_ other: MPMovieLoadState)
func isStrictSupersetOf(_ other: MPMovieLoadState) -> Bool
func isStrictSubsetOf(_ other: MPMovieLoadState) -> Bool
}
extension MPMovieLoadState {
func union(_ other: MPMovieLoadState) -> MPMovieLoadState
func intersection(_ other: MPMovieLoadState) -> MPMovieLoadState
func symmetricDifference(_ other: MPMovieLoadState) -> MPMovieLoadState
}
extension MPMovieLoadState {
func contains(_ member: MPMovieLoadState) -> Bool
mutating func insert(_ newMember: MPMovieLoadState) -> (inserted: Bool, memberAfterInsert: MPMovieLoadState)
mutating func remove(_ member: MPMovieLoadState) -> MPMovieLoadState?
mutating func update(with newMember: MPMovieLoadState) -> MPMovieLoadState?
}
extension MPMovieLoadState {
convenience init()
mutating func formUnion(_ other: MPMovieLoadState)
mutating func formIntersection(_ other: MPMovieLoadState)
mutating func formSymmetricDifference(_ other: MPMovieLoadState)
}
extension MPMovieLoadState {
convenience init<S : Sequence where S.Iterator.Element == MPMovieLoadState>(_ sequence: S)
convenience init(arrayLiteral arrayLiteral: MPMovieLoadState...)
mutating func subtract(_ other: MPMovieLoadState)
func isSubset(of other: MPMovieLoadState) -> Bool
func isSuperset(of other: MPMovieLoadState) -> Bool
func isDisjoint(with other: MPMovieLoadState) -> Bool
func subtracting(_ other: MPMovieLoadState) -> MPMovieLoadState
var isEmpty: Bool { get }
func isStrictSuperset(of other: MPMovieLoadState) -> Bool
func isStrictSubset(of other: MPMovieLoadState) -> Bool
} | OptionSet |
Modified MPMovieLoadState.playable
| Declaration | |
|---|---|
| From | static var Playable: MPMovieLoadState { get } |
| To | static var playable: MPMovieLoadState { get } |
Modified MPMovieLoadState.playthroughOK
| Declaration | |
|---|---|
| From | static var PlaythroughOK: MPMovieLoadState { get } |
| To | static var playthroughOK: MPMovieLoadState { get } |
Modified MPMovieLoadState.stalled
| Declaration | |
|---|---|
| From | static var Stalled: MPMovieLoadState { get } |
| To | static var stalled: MPMovieLoadState { get } |
Modified MPMovieMediaTypeMask [struct]
| Declaration | Protocols | |
|---|---|---|
| From | struct MPMovieMediaTypeMask : OptionSetType {
init(rawValue rawValue: UInt)
static var None: MPMovieMediaTypeMask { get }
static var Video: MPMovieMediaTypeMask { get }
static var Audio: MPMovieMediaTypeMask { get }
} | OptionSetType |
| To | struct MPMovieMediaTypeMask : OptionSet {
init(rawValue rawValue: UInt)
static var none: MPMovieMediaTypeMask { get }
static var video: MPMovieMediaTypeMask { get }
static var audio: MPMovieMediaTypeMask { get }
func intersect(_ other: MPMovieMediaTypeMask) -> MPMovieMediaTypeMask
func exclusiveOr(_ other: MPMovieMediaTypeMask) -> MPMovieMediaTypeMask
mutating func unionInPlace(_ other: MPMovieMediaTypeMask)
mutating func intersectInPlace(_ other: MPMovieMediaTypeMask)
mutating func exclusiveOrInPlace(_ other: MPMovieMediaTypeMask)
func isSubsetOf(_ other: MPMovieMediaTypeMask) -> Bool
func isDisjointWith(_ other: MPMovieMediaTypeMask) -> Bool
func isSupersetOf(_ other: MPMovieMediaTypeMask) -> Bool
mutating func subtractInPlace(_ other: MPMovieMediaTypeMask)
func isStrictSupersetOf(_ other: MPMovieMediaTypeMask) -> Bool
func isStrictSubsetOf(_ other: MPMovieMediaTypeMask) -> Bool
}
extension MPMovieMediaTypeMask {
func union(_ other: MPMovieMediaTypeMask) -> MPMovieMediaTypeMask
func intersection(_ other: MPMovieMediaTypeMask) -> MPMovieMediaTypeMask
func symmetricDifference(_ other: MPMovieMediaTypeMask) -> MPMovieMediaTypeMask
}
extension MPMovieMediaTypeMask {
func contains(_ member: MPMovieMediaTypeMask) -> Bool
mutating func insert(_ newMember: MPMovieMediaTypeMask) -> (inserted: Bool, memberAfterInsert: MPMovieMediaTypeMask)
mutating func remove(_ member: MPMovieMediaTypeMask) -> MPMovieMediaTypeMask?
mutating func update(with newMember: MPMovieMediaTypeMask) -> MPMovieMediaTypeMask?
}
extension MPMovieMediaTypeMask {
convenience init()
mutating func formUnion(_ other: MPMovieMediaTypeMask)
mutating func formIntersection(_ other: MPMovieMediaTypeMask)
mutating func formSymmetricDifference(_ other: MPMovieMediaTypeMask)
}
extension MPMovieMediaTypeMask {
convenience init<S : Sequence where S.Iterator.Element == MPMovieMediaTypeMask>(_ sequence: S)
convenience init(arrayLiteral arrayLiteral: MPMovieMediaTypeMask...)
mutating func subtract(_ other: MPMovieMediaTypeMask)
func isSubset(of other: MPMovieMediaTypeMask) -> Bool
func isSuperset(of other: MPMovieMediaTypeMask) -> Bool
func isDisjoint(with other: MPMovieMediaTypeMask) -> Bool
func subtracting(_ other: MPMovieMediaTypeMask) -> MPMovieMediaTypeMask
var isEmpty: Bool { get }
func isStrictSuperset(of other: MPMovieMediaTypeMask) -> Bool
func isStrictSubset(of other: MPMovieMediaTypeMask) -> Bool
} | OptionSet |
Modified MPMovieMediaTypeMask.audio
| Declaration | |
|---|---|
| From | static var Audio: MPMovieMediaTypeMask { get } |
| To | static var audio: MPMovieMediaTypeMask { get } |
Modified MPMovieMediaTypeMask.video
| Declaration | |
|---|---|
| From | static var Video: MPMovieMediaTypeMask { get } |
| To | static var video: MPMovieMediaTypeMask { get } |
Modified MPMoviePlaybackState [enum]
| Declaration | |
|---|---|
| From | enum MPMoviePlaybackState : Int {
case Stopped
case Playing
case Paused
case Interrupted
case SeekingForward
case SeekingBackward
} |
| To | enum MPMoviePlaybackState : Int {
case stopped
case playing
case paused
case interrupted
case seekingForward
case seekingBackward
} |
Modified MPMoviePlaybackState.interrupted
| Declaration | |
|---|---|
| From | case Interrupted |
| To | case interrupted |
Modified MPMoviePlaybackState.paused
| Declaration | |
|---|---|
| From | case Paused |
| To | case paused |
Modified MPMoviePlaybackState.playing
| Declaration | |
|---|---|
| From | case Playing |
| To | case playing |
Modified MPMoviePlaybackState.seekingBackward
| Declaration | |
|---|---|
| From | case SeekingBackward |
| To | case seekingBackward |
Modified MPMoviePlaybackState.seekingForward
| Declaration | |
|---|---|
| From | case SeekingForward |
| To | case seekingForward |
Modified MPMoviePlaybackState.stopped
| Declaration | |
|---|---|
| From | case Stopped |
| To | case stopped |
Modified MPMoviePlayerController
| Declaration | Protocols | |
|---|---|---|
| From | class MPMoviePlayerController : NSObject, MPMediaPlayback {
init!(contentURL url: NSURL!)
@NSCopying var contentURL: NSURL!
var view: UIView! { get }
var backgroundView: UIView! { get }
var playbackState: MPMoviePlaybackState { get }
var loadState: MPMovieLoadState { get }
var controlStyle: MPMovieControlStyle
var repeatMode: MPMovieRepeatMode
var shouldAutoplay: Bool
var fullscreen: Bool
func setFullscreen(_ fullscreen: Bool, animated animated: Bool)
var scalingMode: MPMovieScalingMode
var readyForDisplay: Bool { get }
}
extension MPMoviePlayerController {
var movieMediaTypes: MPMovieMediaTypeMask { get }
var movieSourceType: MPMovieSourceType
var duration: NSTimeInterval { get }
var playableDuration: NSTimeInterval { get }
var naturalSize: CGSize { get }
var initialPlaybackTime: NSTimeInterval
var endPlaybackTime: NSTimeInterval
var allowsAirPlay: Bool
var airPlayVideoActive: Bool { get }
}
extension MPMoviePlayerController {
func thumbnailImageAtTime(_ playbackTime: NSTimeInterval, timeOption option: MPMovieTimeOption) -> UIImage!
func requestThumbnailImagesAtTimes(_ playbackTimes: [AnyObject]!, timeOption option: MPMovieTimeOption)
func cancelAllThumbnailImageRequests()
}
extension MPMoviePlayerController {
var timedMetadata: [AnyObject]! { get }
}
extension MPMoviePlayerController {
var accessLog: MPMovieAccessLog! { get }
var errorLog: MPMovieErrorLog! { get }
}
extension MPMoviePlayerController {
var useApplicationAudioSession: Bool
}
extension MPMoviePlayerController {
class func preparePrerollAds()
func playPrerollAdWithCompletionHandler(_ completionHandler: ((NSError!) -> Void)!)
func cancelPreroll()
} | MPMediaPlayback |
| To | class MPMoviePlayerController : NSObject, MPMediaPlayback {
init!(contentURL url: URL!)
var contentURL: URL!
var view: UIView! { get }
var backgroundView: UIView! { get }
var playbackState: MPMoviePlaybackState { get }
var loadState: MPMovieLoadState { get }
var controlStyle: MPMovieControlStyle
var repeatMode: MPMovieRepeatMode
var shouldAutoplay: Bool
var isFullscreen: Bool
func setFullscreen(_ fullscreen: Bool, animated animated: Bool)
var scalingMode: MPMovieScalingMode
var readyForDisplay: Bool { get }
var useApplicationAudioSession: Bool
var accessLog: MPMovieAccessLog! { get }
var errorLog: MPMovieErrorLog! { get }
var timedMetadata: [Any]! { get }
func thumbnailImage(atTime playbackTime: TimeInterval, timeOption option: MPMovieTimeOption) -> UIImage!
func requestThumbnailImages(atTimes playbackTimes: [Any]!, timeOption option: MPMovieTimeOption)
func cancelAllThumbnailImageRequests()
var movieMediaTypes: MPMovieMediaTypeMask { get }
var movieSourceType: MPMovieSourceType
var duration: TimeInterval { get }
var playableDuration: TimeInterval { get }
var naturalSize: CGSize { get }
var initialPlaybackTime: TimeInterval
var endPlaybackTime: TimeInterval
var allowsAirPlay: Bool
var isAirPlayVideoActive: Bool { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMoviePlayerController : CVarArg {
}
extension MPMoviePlayerController : Equatable, Hashable {
var hashValue: Int { get }
}
extension MPMoviePlayerController {
var movieMediaTypes: MPMovieMediaTypeMask { get }
var movieSourceType: MPMovieSourceType
var duration: TimeInterval { get }
var playableDuration: TimeInterval { get }
var naturalSize: CGSize { get }
var initialPlaybackTime: TimeInterval
var endPlaybackTime: TimeInterval
var allowsAirPlay: Bool
var isAirPlayVideoActive: Bool { get }
}
extension MPMoviePlayerController {
func thumbnailImage(atTime playbackTime: TimeInterval, timeOption option: MPMovieTimeOption) -> UIImage!
func requestThumbnailImages(atTimes playbackTimes: [Any]!, timeOption option: MPMovieTimeOption)
func cancelAllThumbnailImageRequests()
}
extension MPMoviePlayerController {
var timedMetadata: [Any]! { get }
}
extension MPMoviePlayerController {
var accessLog: MPMovieAccessLog! { get }
var errorLog: MPMovieErrorLog! { get }
}
extension MPMoviePlayerController {
var useApplicationAudioSession: Bool
}
extension MPMoviePlayerController {
class func preparePrerollAds()
func playPrerollAd(completionHandler completionHandler: (@escaping (Error?) -> Swift.Void)!)
func cancelPreroll()
} | CVarArg, Equatable, Hashable, MPMediaPlayback |
Modified MPMoviePlayerController.contentURL
| Declaration | |
|---|---|
| From | @NSCopying var contentURL: NSURL! |
| To | var contentURL: URL! |
Modified MPMoviePlayerController.duration
| Declaration | |
|---|---|
| From | var duration: NSTimeInterval { get } |
| To | var duration: TimeInterval { get } |
| Declaration | |
|---|---|
| From | var endPlaybackTime: NSTimeInterval |
| To | var endPlaybackTime: TimeInterval |
| Declaration | |
|---|---|
| From | init!(contentURL url: NSURL!) |
| To | init!(contentURL url: URL!) |
| Declaration | |
|---|---|
| From | var initialPlaybackTime: NSTimeInterval |
| To | var initialPlaybackTime: TimeInterval |
| Declaration | |
|---|---|
| From | var airPlayVideoActive: Bool { get } |
| To | var isAirPlayVideoActive: Bool { get } |
Modified MPMoviePlayerController.isFullscreen
| Declaration | |
|---|---|
| From | var fullscreen: Bool |
| To | var isFullscreen: Bool |
| Declaration | |
|---|---|
| From | var playableDuration: NSTimeInterval { get } |
| To | var playableDuration: TimeInterval { get } |
Modified MPMoviePlayerController.requestThumbnailImages(atTimes: [Any]!, timeOption: MPMovieTimeOption)
| Declaration | |
|---|---|
| From | func requestThumbnailImagesAtTimes(_ playbackTimes: [AnyObject]!, timeOption option: MPMovieTimeOption) |
| To | func requestThumbnailImages(atTimes playbackTimes: [Any]!, timeOption option: MPMovieTimeOption) |
| Declaration | |
|---|---|
| From | var timedMetadata: [AnyObject]! { get } |
| To | var timedMetadata: [Any]! { get } |
Modified MPMoviePlayerViewController
| Declaration | Protocols | |
|---|---|---|
| From | class MPMoviePlayerViewController : UIViewController {
init!(contentURL contentURL: NSURL!)
var moviePlayer: MPMoviePlayerController! { get }
} | -- |
| To | class MPMoviePlayerViewController : UIViewController {
init!(contentURL contentURL: URL!)
var moviePlayer: MPMoviePlayerController! { get }
func presentMoviePlayerViewControllerAnimated(_ moviePlayerViewController: MPMoviePlayerViewController!)
func dismissMoviePlayerViewControllerAnimated()
var tabBarItem: UITabBarItem!
var tabBarController: UITabBarController? { get }
var splitViewController: UISplitViewController? { get }
func collapseSecondaryViewController(_ secondaryViewController: UIViewController, for splitViewController: UISplitViewController)
func separateSecondaryViewController(for splitViewController: UISplitViewController) -> UIViewController?
var transitionCoordinator: UIViewControllerTransitionCoordinator? { get }
var isModalInPopover: Bool
var contentSizeForViewInPopover: CGSize
var toolbarItems: [UIBarButtonItem]?
func setToolbarItems(_ toolbarItems: [UIBarButtonItem]?, animated animated: Bool)
var navigationItem: UINavigationItem { get }
var hidesBottomBarWhenPushed: Bool
var navigationController: UINavigationController? { get }
var previewActionItems: [UIPreviewActionItem] { get }
func registerForPreviewing(with delegate: UIViewControllerPreviewingDelegate, sourceView sourceView: UIView) -> UIViewControllerPreviewing
func unregisterForPreviewing(withContext previewing: UIViewControllerPreviewing)
var presentationController: UIPresentationController? { get }
var popoverPresentationController: UIPopoverPresentationController? { get }
func addKeyCommand(_ keyCommand: UIKeyCommand)
func removeKeyCommand(_ keyCommand: UIKeyCommand)
var topLayoutGuide: UILayoutSupport { get }
var bottomLayoutGuide: UILayoutSupport { get }
weak var transitioningDelegate: UIViewControllerTransitioningDelegate?
func updateViewConstraints()
func automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers() -> Bool
func shouldAutomaticallyForwardRotationMethods() -> Bool
var shouldAutomaticallyForwardAppearanceMethods: Bool { get }
func willMove(toParentViewController parent: UIViewController?)
func didMove(toParentViewController parent: UIViewController?)
var childViewControllers: [UIViewController] { get }
func addChildViewController(_ childController: UIViewController)
func removeFromParentViewController()
func transition(from fromViewController: UIViewController, to toViewController: UIViewController, duration duration: TimeInterval, options options: UIViewAnimationOptions = [], animations animations: (@escaping () -> Void)?, completion completion: (@escaping (Bool) -> Void)? = nil)
func beginAppearanceTransition(_ isAppearing: Bool, animated animated: Bool)
func endAppearanceTransition()
var childViewControllerForStatusBarStyle: UIViewController? { get }
var childViewControllerForStatusBarHidden: UIViewController? { get }
func setOverrideTraitCollection(_ collection: UITraitCollection?, forChildViewController childViewController: UIViewController)
func overrideTraitCollection(forChildViewController childViewController: UIViewController) -> UITraitCollection?
var searchDisplayController: UISearchDisplayController? { get }
var isEditing: Bool
func setEditing(_ editing: Bool, animated animated: Bool)
var editButtonItem: UIBarButtonItem { get }
class func attemptRotationToDeviceOrientation()
func shouldAutorotate(to toInterfaceOrientation: UIInterfaceOrientation) -> Bool
var shouldAutorotate: Bool { get }
var supportedInterfaceOrientations: UIInterfaceOrientationMask { get }
var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation { get }
func rotatingHeaderView() -> UIView?
func rotatingFooterView() -> UIView?
var interfaceOrientation: UIInterfaceOrientation { get }
func willRotate(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval)
func didRotate(from fromInterfaceOrientation: UIInterfaceOrientation)
func willAnimateRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval)
func willAnimateFirstHalfOfRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval)
func didAnimateFirstHalfOfRotation(to toInterfaceOrientation: UIInterfaceOrientation)
func willAnimateSecondHalfOfRotation(from fromInterfaceOrientation: UIInterfaceOrientation, duration duration: TimeInterval)
var userActivity: NSUserActivity?
func updateUserActivityState(_ activity: NSUserActivity)
func restoreUserActivityState(_ activity: NSUserActivity)
var inputView: UIView? { get }
var inputAccessoryView: UIView? { get }
var inputAssistantItem: UITextInputAssistantItem { get }
var inputViewController: UIInputViewController? { get }
var inputAccessoryViewController: UIInputViewController? { get }
var textInputMode: UITextInputMode? { get }
var textInputContextIdentifier: String? { get }
class func clearTextInputContextIdentifier(_ identifier: String)
func reloadInputViews()
var keyCommands: [UIKeyCommand]? { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMoviePlayerViewController : NSExtensionRequestHandling {
var extensionContext: NSExtensionContext? { get }
}
extension MPMoviePlayerViewController : UIStateRestoring {
var restorationIdentifier: String?
var restorationClass: UIViewControllerRestoration.Type?
func encodeRestorableState(with coder: NSCoder)
func decodeRestorableState(with coder: NSCoder)
func applicationFinishedRestoringState()
}
extension MPMoviePlayerViewController : CVarArg {
}
extension MPMoviePlayerViewController : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSExtensionRequestHandling, UIStateRestoring |
| Declaration | |
|---|---|
| From | init!(contentURL contentURL: NSURL!) |
| To | init!(contentURL contentURL: URL!) |
Modified MPMovieRepeatMode [enum]
| Declaration | |
|---|---|
| From | enum MPMovieRepeatMode : Int {
case None
case One
} |
| To | enum MPMovieRepeatMode : Int {
case none
case one
} |
Modified MPMovieRepeatMode.none
| Declaration | |
|---|---|
| From | case None |
| To | case none |
Modified MPMovieRepeatMode.one
| Declaration | |
|---|---|
| From | case One |
| To | case one |
Modified MPMovieScalingMode [enum]
| Declaration | |
|---|---|
| From | enum MPMovieScalingMode : Int {
case None
case AspectFit
case AspectFill
case Fill
} |
| To | enum MPMovieScalingMode : Int {
case none
case aspectFit
case aspectFill
case fill
} |
Modified MPMovieScalingMode.aspectFill
| Declaration | |
|---|---|
| From | case AspectFill |
| To | case aspectFill |
Modified MPMovieScalingMode.aspectFit
| Declaration | |
|---|---|
| From | case AspectFit |
| To | case aspectFit |
Modified MPMovieScalingMode.fill
| Declaration | |
|---|---|
| From | case Fill |
| To | case fill |
Modified MPMovieScalingMode.none
| Declaration | |
|---|---|
| From | case None |
| To | case none |
Modified MPMovieSourceType [enum]
| Declaration | |
|---|---|
| From | enum MPMovieSourceType : Int {
case Unknown
case File
case Streaming
} |
| To | enum MPMovieSourceType : Int {
case unknown
case file
case streaming
} |
Modified MPMovieSourceType.file
| Declaration | |
|---|---|
| From | case File |
| To | case file |
Modified MPMovieSourceType.streaming
| Declaration | |
|---|---|
| From | case Streaming |
| To | case streaming |
Modified MPMovieSourceType.unknown
| Declaration | |
|---|---|
| From | case Unknown |
| To | case unknown |
Modified MPMovieTimeOption [enum]
| Declaration | |
|---|---|
| From | enum MPMovieTimeOption : Int {
case NearestKeyFrame
case Exact
} |
| To | enum MPMovieTimeOption : Int {
case nearestKeyFrame
case exact
} |
Modified MPMovieTimeOption.exact
| Declaration | |
|---|---|
| From | case Exact |
| To | case exact |
Modified MPMovieTimeOption.nearestKeyFrame
| Declaration | |
|---|---|
| From | case NearestKeyFrame |
| To | case nearestKeyFrame |
Modified MPMusicPlaybackState [enum]
| Declaration | |
|---|---|
| From | enum MPMusicPlaybackState : Int {
case Stopped
case Playing
case Paused
case Interrupted
case SeekingForward
case SeekingBackward
} |
| To | enum MPMusicPlaybackState : Int {
case stopped
case playing
case paused
case interrupted
case seekingForward
case seekingBackward
} |
Modified MPMusicPlaybackState.interrupted
| Declaration | |
|---|---|
| From | case Interrupted |
| To | case interrupted |
Modified MPMusicPlaybackState.paused
| Declaration | |
|---|---|
| From | case Paused |
| To | case paused |
Modified MPMusicPlaybackState.playing
| Declaration | |
|---|---|
| From | case Playing |
| To | case playing |
Modified MPMusicPlaybackState.seekingBackward
| Declaration | |
|---|---|
| From | case SeekingBackward |
| To | case seekingBackward |
Modified MPMusicPlaybackState.seekingForward
| Declaration | |
|---|---|
| From | case SeekingForward |
| To | case seekingForward |
Modified MPMusicPlaybackState.stopped
| Declaration | |
|---|---|
| From | case Stopped |
| To | case stopped |
Modified MPMusicPlayerController
| Declaration | Protocols | |
|---|---|---|
| From | class MPMusicPlayerController : NSObject, MPMediaPlayback {
class func applicationMusicPlayer() -> MPMusicPlayerController
class func systemMusicPlayer() -> MPMusicPlayerController
class func iPodMusicPlayer() -> MPMusicPlayerController
}
extension MPMusicPlayerController {
var playbackState: MPMusicPlaybackState { get }
var repeatMode: MPMusicRepeatMode
var shuffleMode: MPMusicShuffleMode
var volume: Float
@NSCopying var nowPlayingItem: MPMediaItem?
var indexOfNowPlayingItem: Int { get }
func setQueueWithQuery(_ query: MPMediaQuery)
func setQueueWithItemCollection(_ itemCollection: MPMediaItemCollection)
func setQueueWithStoreIDs(_ storeIDs: [String])
func skipToNextItem()
func skipToBeginning()
func skipToPreviousItem()
func beginGeneratingPlaybackNotifications()
func endGeneratingPlaybackNotifications()
} | MPMediaPlayback |
| To | class MPMusicPlayerController : NSObject, MPMediaPlayback {
class func applicationMusicPlayer() -> MPMusicPlayerController
class func systemMusicPlayer() -> MPMusicPlayerController
class func iPodMusicPlayer() -> MPMusicPlayerController
var playbackState: MPMusicPlaybackState { get }
var repeatMode: MPMusicRepeatMode
var shuffleMode: MPMusicShuffleMode
var volume: Float
@NSCopying var nowPlayingItem: MPMediaItem?
var indexOfNowPlayingItem: Int { get }
func setQueue(with query: MPMediaQuery)
func setQueue(with itemCollection: MPMediaItemCollection)
func setQueueWithStoreIDs(_ storeIDs: [String])
func skipToNextItem()
func skipToBeginning()
func skipToPreviousItem()
func beginGeneratingPlaybackNotifications()
func endGeneratingPlaybackNotifications()
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPMusicPlayerController : CVarArg {
}
extension MPMusicPlayerController : Equatable, Hashable {
var hashValue: Int { get }
}
extension MPMusicPlayerController {
var playbackState: MPMusicPlaybackState { get }
var repeatMode: MPMusicRepeatMode
var shuffleMode: MPMusicShuffleMode
var volume: Float
@NSCopying var nowPlayingItem: MPMediaItem?
var indexOfNowPlayingItem: Int { get }
func setQueue(with query: MPMediaQuery)
func setQueue(with itemCollection: MPMediaItemCollection)
func setQueueWithStoreIDs(_ storeIDs: [String])
func skipToNextItem()
func skipToBeginning()
func skipToPreviousItem()
func beginGeneratingPlaybackNotifications()
func endGeneratingPlaybackNotifications()
} | CVarArg, Equatable, Hashable, MPMediaPlayback |
| Declaration | |
|---|---|
| From | func setQueueWithItemCollection(_ itemCollection: MPMediaItemCollection) |
| To | func setQueue(with itemCollection: MPMediaItemCollection) |
| Declaration | |
|---|---|
| From | func setQueueWithQuery(_ query: MPMediaQuery) |
| To | func setQueue(with query: MPMediaQuery) |
Modified MPMusicRepeatMode [enum]
| Declaration | |
|---|---|
| From | enum MPMusicRepeatMode : Int {
case Default
case None
case One
case All
} |
| To | enum MPMusicRepeatMode : Int {
case `default`
case none
case one
case all
} |
Modified MPMusicRepeatMode.all
| Declaration | |
|---|---|
| From | case All |
| To | case all |
Modified MPMusicRepeatMode.default
| Declaration | |
|---|---|
| From | case Default |
| To | case `default` |
Modified MPMusicRepeatMode.none
| Declaration | |
|---|---|
| From | case None |
| To | case none |
Modified MPMusicRepeatMode.one
| Declaration | |
|---|---|
| From | case One |
| To | case one |
Modified MPMusicShuffleMode [enum]
| Declaration | |
|---|---|
| From | enum MPMusicShuffleMode : Int {
case Default
case Off
case Songs
case Albums
} |
| To | enum MPMusicShuffleMode : Int {
case `default`
case off
case songs
case albums
} |
Modified MPMusicShuffleMode.albums
| Declaration | |
|---|---|
| From | case Albums |
| To | case albums |
Modified MPMusicShuffleMode.default
| Declaration | |
|---|---|
| From | case Default |
| To | case `default` |
Modified MPMusicShuffleMode.off
| Declaration | |
|---|---|
| From | case Off |
| To | case off |
Modified MPMusicShuffleMode.songs
| Declaration | |
|---|---|
| From | case Songs |
| To | case songs |
Modified MPNowPlayingInfoCenter
| Declaration | Protocols | |
|---|---|---|
| From | class MPNowPlayingInfoCenter : NSObject {
class func defaultCenter() -> MPNowPlayingInfoCenter
var nowPlayingInfo: [String : AnyObject]?
} | -- |
| To | class MPNowPlayingInfoCenter : NSObject {
class func `default`() -> MPNowPlayingInfoCenter
var nowPlayingInfo: [String : Any]?
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPNowPlayingInfoCenter : CVarArg {
}
extension MPNowPlayingInfoCenter : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | class func defaultCenter() -> MPNowPlayingInfoCenter |
| To | class func `default`() -> MPNowPlayingInfoCenter |
| Declaration | |
|---|---|
| From | var nowPlayingInfo: [String : AnyObject]? |
| To | var nowPlayingInfo: [String : Any]? |
Modified MPNowPlayingInfoLanguageOption
| Declaration | Protocols | |
|---|---|---|
| From | class MPNowPlayingInfoLanguageOption : NSObject {
init(type languageOptionType: MPNowPlayingInfoLanguageOptionType, languageTag languageTag: String, characteristics languageOptionCharacteristics: [String]?, displayName displayName: String, identifier identifier: String)
func isAutomaticLegibleLanguageOption() -> Bool
func isAutomaticAudibleLanguageOption() -> Bool
var languageOptionType: MPNowPlayingInfoLanguageOptionType { get }
var languageTag: String? { get }
var languageOptionCharacteristics: [String]? { get }
var displayName: String? { get }
var identifier: String? { get }
} | -- |
| To | class MPNowPlayingInfoLanguageOption : NSObject {
init(type languageOptionType: MPNowPlayingInfoLanguageOptionType, languageTag languageTag: String, characteristics languageOptionCharacteristics: [String]?, displayName displayName: String, identifier identifier: String)
func isAutomaticLegibleLanguageOption() -> Bool
func isAutomaticAudibleLanguageOption() -> Bool
var languageOptionType: MPNowPlayingInfoLanguageOptionType { get }
var languageTag: String? { get }
var languageOptionCharacteristics: [String]? { get }
var displayName: String? { get }
var identifier: String? { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPNowPlayingInfoLanguageOption : CVarArg {
}
extension MPNowPlayingInfoLanguageOption : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MPNowPlayingInfoLanguageOptionGroup
| Declaration | Protocols | |
|---|---|---|
| From | class MPNowPlayingInfoLanguageOptionGroup : NSObject {
init(languageOptions languageOptions: [MPNowPlayingInfoLanguageOption], defaultLanguageOption defaultLanguageOption: MPNowPlayingInfoLanguageOption?, allowEmptySelection allowEmptySelection: Bool)
var languageOptions: [MPNowPlayingInfoLanguageOption] { get }
var defaultLanguageOption: MPNowPlayingInfoLanguageOption? { get }
var allowEmptySelection: Bool { get }
} | -- |
| To | class MPNowPlayingInfoLanguageOptionGroup : NSObject {
init(languageOptions languageOptions: [MPNowPlayingInfoLanguageOption], defaultLanguageOption defaultLanguageOption: MPNowPlayingInfoLanguageOption?, allowEmptySelection allowEmptySelection: Bool)
var languageOptions: [MPNowPlayingInfoLanguageOption] { get }
var defaultLanguageOption: MPNowPlayingInfoLanguageOption? { get }
var allowEmptySelection: Bool { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPNowPlayingInfoLanguageOptionGroup : CVarArg {
}
extension MPNowPlayingInfoLanguageOptionGroup : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | enum MPNowPlayingInfoLanguageOptionType : UInt {
case Audible
case Legible
} |
| To | enum MPNowPlayingInfoLanguageOptionType : UInt {
case audible
case legible
} |
| Declaration | |
|---|---|
| From | case Audible |
| To | case audible |
| Declaration | |
|---|---|
| From | case Legible |
| To | case legible |
Modified MPPlayableContentDataSource
| Declaration | |
|---|---|
| From | protocol MPPlayableContentDataSource : NSObjectProtocol {
optional func beginLoadingChildItemsAtIndexPath(_ indexPath: NSIndexPath, completionHandler completionHandler: (NSError?) -> Void)
optional func childItemsDisplayPlaybackProgressAtIndexPath(_ indexPath: NSIndexPath) -> Bool
func numberOfChildItemsAtIndexPath(_ indexPath: NSIndexPath) -> Int
func contentItemAtIndexPath(_ indexPath: NSIndexPath) -> MPContentItem?
} |
| To | protocol MPPlayableContentDataSource : NSObjectProtocol {
optional func beginLoadingChildItems(at indexPath: IndexPath, completionHandler completionHandler: @escaping (Error?) -> Swift.Void)
optional func childItemsDisplayPlaybackProgress(at indexPath: IndexPath) -> Bool
optional func contentItem(forIdentifier identifier: String, completionHandler completionHandler: @escaping (MPContentItem?, Error?) -> Swift.Void)
func numberOfChildItems(at indexPath: IndexPath) -> Int
func contentItem(at indexPath: IndexPath) -> MPContentItem?
} |
| Declaration | |
|---|---|
| From | optional func beginLoadingChildItemsAtIndexPath(_ indexPath: NSIndexPath, completionHandler completionHandler: (NSError?) -> Void) |
| To | optional func beginLoadingChildItems(at indexPath: IndexPath, completionHandler completionHandler: @escaping (Error?) -> Swift.Void) |
| Declaration | |
|---|---|
| From | optional func childItemsDisplayPlaybackProgressAtIndexPath(_ indexPath: NSIndexPath) -> Bool |
| To | optional func childItemsDisplayPlaybackProgress(at indexPath: IndexPath) -> Bool |
| Declaration | |
|---|---|
| From | func contentItemAtIndexPath(_ indexPath: NSIndexPath) -> MPContentItem? |
| To | func contentItem(at indexPath: IndexPath) -> MPContentItem? |
| Declaration | |
|---|---|
| From | func numberOfChildItemsAtIndexPath(_ indexPath: NSIndexPath) -> Int |
| To | func numberOfChildItems(at indexPath: IndexPath) -> Int |
Modified MPPlayableContentDelegate
| Declaration | |
|---|---|
| From | protocol MPPlayableContentDelegate : NSObjectProtocol {
optional func playableContentManager(_ contentManager: MPPlayableContentManager, initiatePlaybackOfContentItemAtIndexPath indexPath: NSIndexPath, completionHandler completionHandler: (NSError?) -> Void)
optional func playableContentManager(_ contentManager: MPPlayableContentManager, initializePlaybackQueueWithCompletionHandler completionHandler: (NSError?) -> Void)
optional func playableContentManager(_ contentManager: MPPlayableContentManager, didUpdateContext context: MPPlayableContentManagerContext)
} |
| To | protocol MPPlayableContentDelegate : NSObjectProtocol {
optional func playableContentManager(_ contentManager: MPPlayableContentManager, initiatePlaybackOfContentItemAt indexPath: IndexPath, completionHandler completionHandler: @escaping (Error?) -> Swift.Void)
optional func playableContentManager(_ contentManager: MPPlayableContentManager, initializePlaybackQueueWithCompletionHandler completionHandler: @escaping (Error?) -> Swift.Void)
optional func playableContentManager(_ contentManager: MPPlayableContentManager, initializePlaybackQueueWithContentItems contentItems: [Any]?, completionHandler completionHandler: @escaping (Error?) -> Swift.Void)
optional func playableContentManager(_ contentManager: MPPlayableContentManager, didUpdate context: MPPlayableContentManagerContext)
} |
| Declaration | |
|---|---|
| From | optional func playableContentManager(_ contentManager: MPPlayableContentManager, didUpdateContext context: MPPlayableContentManagerContext) |
| To | optional func playableContentManager(_ contentManager: MPPlayableContentManager, didUpdate context: MPPlayableContentManagerContext) |
| Declaration | |
|---|---|
| From | optional func playableContentManager(_ contentManager: MPPlayableContentManager, initializePlaybackQueueWithCompletionHandler completionHandler: (NSError?) -> Void) |
| To | optional func playableContentManager(_ contentManager: MPPlayableContentManager, initializePlaybackQueueWithCompletionHandler completionHandler: @escaping (Error?) -> Swift.Void) |
| Declaration | |
|---|---|
| From | optional func playableContentManager(_ contentManager: MPPlayableContentManager, initiatePlaybackOfContentItemAtIndexPath indexPath: NSIndexPath, completionHandler completionHandler: (NSError?) -> Void) |
| To | optional func playableContentManager(_ contentManager: MPPlayableContentManager, initiatePlaybackOfContentItemAt indexPath: IndexPath, completionHandler completionHandler: @escaping (Error?) -> Swift.Void) |
Modified MPPlayableContentManager
| Declaration | Protocols | |
|---|---|---|
| From | class MPPlayableContentManager : NSObject {
weak var dataSource: MPPlayableContentDataSource?
weak var delegate: MPPlayableContentDelegate?
var context: MPPlayableContentManagerContext { get }
class func sharedContentManager() -> Self
func reloadData()
func beginUpdates()
func endUpdates()
} | -- |
| To | class MPPlayableContentManager : NSObject {
weak var dataSource: MPPlayableContentDataSource?
weak var delegate: MPPlayableContentDelegate?
var context: MPPlayableContentManagerContext { get }
var nowPlayingIdentifiers: [String]
class func shared() -> Self
func reloadData()
func beginUpdates()
func endUpdates()
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPPlayableContentManager : CVarArg {
}
extension MPPlayableContentManager : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | class func sharedContentManager() -> Self |
| To | class func shared() -> Self |
Modified MPPlayableContentManagerContext
| Declaration | Protocols | |
|---|---|---|
| From | class MPPlayableContentManagerContext : NSObject {
var enforcedContentItemsCount: Int { get }
var enforcedContentTreeDepth: Int { get }
var contentLimitsEnforced: Bool { get }
var contentLimitsEnabled: Bool { get }
var endpointAvailable: Bool { get }
} | -- |
| To | class MPPlayableContentManagerContext : NSObject {
var enforcedContentItemsCount: Int { get }
var enforcedContentTreeDepth: Int { get }
var contentLimitsEnforced: Bool { get }
var contentLimitsEnabled: Bool { get }
var endpointAvailable: Bool { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPPlayableContentManagerContext : CVarArg {
}
extension MPPlayableContentManagerContext : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MPRemoteCommand
| Declaration | Protocols | |
|---|---|---|
| From | class MPRemoteCommand : NSObject {
var enabled: Bool
func addTarget(_ target: AnyObject, action action: Selector)
func removeTarget(_ target: AnyObject, action action: Selector)
func removeTarget(_ target: AnyObject?)
func addTargetWithHandler(_ handler: (MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus) -> AnyObject
} | -- |
| To | class MPRemoteCommand : NSObject {
var isEnabled: Bool
func addTarget(_ target: Any, action action: Selector)
func removeTarget(_ target: Any, action action: Selector?)
func removeTarget(_ target: Any?)
func addTarget(handler handler: @escaping (MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus) -> Any
init()
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPRemoteCommand : CVarArg {
}
extension MPRemoteCommand : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | func addTarget(_ target: AnyObject, action action: Selector) |
| To | func addTarget(_ target: Any, action action: Selector) |
Modified MPRemoteCommand.addTarget(handler: (MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus) -> Any
| Declaration | |
|---|---|
| From | func addTargetWithHandler(_ handler: (MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus) -> AnyObject |
| To | func addTarget(handler handler: @escaping (MPRemoteCommandEvent) -> MPRemoteCommandHandlerStatus) -> Any |
Modified MPRemoteCommand.isEnabled
| Declaration | |
|---|---|
| From | var enabled: Bool |
| To | var isEnabled: Bool |
| Declaration | |
|---|---|
| From | func removeTarget(_ target: AnyObject?) |
| To | func removeTarget(_ target: Any?) |
| Declaration | |
|---|---|
| From | func removeTarget(_ target: AnyObject, action action: Selector) |
| To | func removeTarget(_ target: Any, action action: Selector?) |
Modified MPRemoteCommandCenter
| Declaration | Protocols | |
|---|---|---|
| From | class MPRemoteCommandCenter : NSObject {
var pauseCommand: MPRemoteCommand { get }
var playCommand: MPRemoteCommand { get }
var stopCommand: MPRemoteCommand { get }
var togglePlayPauseCommand: MPRemoteCommand { get }
var enableLanguageOptionCommand: MPRemoteCommand { get }
var disableLanguageOptionCommand: MPRemoteCommand { get }
var nextTrackCommand: MPRemoteCommand { get }
var previousTrackCommand: MPRemoteCommand { get }
var skipForwardCommand: MPSkipIntervalCommand { get }
var skipBackwardCommand: MPSkipIntervalCommand { get }
var seekForwardCommand: MPRemoteCommand { get }
var seekBackwardCommand: MPRemoteCommand { get }
var ratingCommand: MPRatingCommand { get }
var changePlaybackRateCommand: MPChangePlaybackRateCommand { get }
var likeCommand: MPFeedbackCommand { get }
var dislikeCommand: MPFeedbackCommand { get }
var bookmarkCommand: MPFeedbackCommand { get }
var changePlaybackPositionCommand: MPChangePlaybackPositionCommand { get }
class func sharedCommandCenter() -> MPRemoteCommandCenter
} | -- |
| To | class MPRemoteCommandCenter : NSObject {
var pauseCommand: MPRemoteCommand { get }
var playCommand: MPRemoteCommand { get }
var stopCommand: MPRemoteCommand { get }
var togglePlayPauseCommand: MPRemoteCommand { get }
var enableLanguageOptionCommand: MPRemoteCommand { get }
var disableLanguageOptionCommand: MPRemoteCommand { get }
var changePlaybackRateCommand: MPChangePlaybackRateCommand { get }
var changeRepeatModeCommand: MPChangeRepeatModeCommand { get }
var changeShuffleModeCommand: MPChangeShuffleModeCommand { get }
var nextTrackCommand: MPRemoteCommand { get }
var previousTrackCommand: MPRemoteCommand { get }
var skipForwardCommand: MPSkipIntervalCommand { get }
var skipBackwardCommand: MPSkipIntervalCommand { get }
var seekForwardCommand: MPRemoteCommand { get }
var seekBackwardCommand: MPRemoteCommand { get }
var changePlaybackPositionCommand: MPChangePlaybackPositionCommand { get }
var ratingCommand: MPRatingCommand { get }
var likeCommand: MPFeedbackCommand { get }
var dislikeCommand: MPFeedbackCommand { get }
var bookmarkCommand: MPFeedbackCommand { get }
class func shared() -> MPRemoteCommandCenter
init()
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPRemoteCommandCenter : CVarArg {
}
extension MPRemoteCommandCenter : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
| Declaration | |
|---|---|
| From | class func sharedCommandCenter() -> MPRemoteCommandCenter |
| To | class func shared() -> MPRemoteCommandCenter |
Modified MPRemoteCommandEvent
| Declaration | Protocols | |
|---|---|---|
| From | class MPRemoteCommandEvent : NSObject {
var command: MPRemoteCommand { get }
var timestamp: NSTimeInterval { get }
} | -- |
| To | class MPRemoteCommandEvent : NSObject {
var command: MPRemoteCommand { get }
var timestamp: TimeInterval { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPRemoteCommandEvent : CVarArg {
}
extension MPRemoteCommandEvent : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MPRemoteCommandEvent.timestamp
| Declaration | |
|---|---|
| From | var timestamp: NSTimeInterval { get } |
| To | var timestamp: TimeInterval { get } |
Modified MPRemoteCommandHandlerStatus [enum]
| Declaration | |
|---|---|
| From | enum MPRemoteCommandHandlerStatus : Int {
case Success
case NoSuchContent
case NoActionableNowPlayingItem
case CommandFailed
} |
| To | enum MPRemoteCommandHandlerStatus : Int {
case success
case noSuchContent
case noActionableNowPlayingItem
case commandFailed
} |
| Declaration | |
|---|---|
| From | case CommandFailed |
| To | case commandFailed |
| Declaration | |
|---|---|
| From | case NoActionableNowPlayingItem |
| To | case noActionableNowPlayingItem |
| Declaration | |
|---|---|
| From | case NoSuchContent |
| To | case noSuchContent |
Modified MPRemoteCommandHandlerStatus.success
| Declaration | |
|---|---|
| From | case Success |
| To | case success |
Modified MPSeekCommandEventType [enum]
| Declaration | |
|---|---|
| From | enum MPSeekCommandEventType : UInt {
case BeginSeeking
case EndSeeking
} |
| To | enum MPSeekCommandEventType : UInt {
case beginSeeking
case endSeeking
} |
Modified MPSeekCommandEventType.beginSeeking
| Declaration | |
|---|---|
| From | case BeginSeeking |
| To | case beginSeeking |
Modified MPSeekCommandEventType.endSeeking
| Declaration | |
|---|---|
| From | case EndSeeking |
| To | case endSeeking |
Modified MPSkipIntervalCommand
| Declaration | |
|---|---|
| From | class MPSkipIntervalCommand : MPRemoteCommand {
var preferredIntervals: [AnyObject]
} |
| To | class MPSkipIntervalCommand : MPRemoteCommand {
var preferredIntervals: [NSNumber]
} |
| Declaration | |
|---|---|
| From | var preferredIntervals: [AnyObject] |
| To | var preferredIntervals: [NSNumber] |
Modified MPSkipIntervalCommandEvent
| Declaration | |
|---|---|
| From | class MPSkipIntervalCommandEvent : MPRemoteCommandEvent {
var interval: NSTimeInterval { get }
} |
| To | class MPSkipIntervalCommandEvent : MPRemoteCommandEvent {
var interval: TimeInterval { get }
} |
Modified MPSkipIntervalCommandEvent.interval
| Declaration | |
|---|---|
| From | var interval: NSTimeInterval { get } |
| To | var interval: TimeInterval { get } |
Modified MPTimedMetadata
| Declaration | Protocols | |
|---|---|---|
| From | class MPTimedMetadata : NSObject {
var key: String! { get }
var keyspace: String! { get }
var value: AnyObject! { get }
var timestamp: NSTimeInterval { get }
var allMetadata: [NSObject : AnyObject]! { get }
} | -- |
| To | class MPTimedMetadata : NSObject {
var key: String! { get }
var keyspace: String! { get }
var value: Any! { get }
var timestamp: TimeInterval { get }
var allMetadata: [AnyHashable : Any]! { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPTimedMetadata : CVarArg {
}
extension MPTimedMetadata : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable |
Modified MPTimedMetadata.allMetadata
| Declaration | |
|---|---|
| From | var allMetadata: [NSObject : AnyObject]! { get } |
| To | var allMetadata: [AnyHashable : Any]! { get } |
Modified MPTimedMetadata.timestamp
| Declaration | |
|---|---|
| From | var timestamp: NSTimeInterval { get } |
| To | var timestamp: TimeInterval { get } |
Modified MPTimedMetadata.value
| Declaration | |
|---|---|
| From | var value: AnyObject! { get } |
| To | var value: Any! { get } |
Modified MPVolumeView
| Declaration | Protocols | |
|---|---|---|
| From | class MPVolumeView : UIView, NSCoding {
var showsVolumeSlider: Bool
var showsRouteButton: Bool
var wirelessRoutesAvailable: Bool { get }
var wirelessRouteActive: Bool { get }
func setMinimumVolumeSliderImage(_ image: UIImage?, forState state: UIControlState)
func setMaximumVolumeSliderImage(_ image: UIImage?, forState state: UIControlState)
func setVolumeThumbImage(_ image: UIImage?, forState state: UIControlState)
func minimumVolumeSliderImageForState(_ state: UIControlState) -> UIImage?
func maximumVolumeSliderImageForState(_ state: UIControlState) -> UIImage?
func volumeThumbImageForState(_ state: UIControlState) -> UIImage?
var volumeWarningSliderImage: UIImage?
func volumeSliderRectForBounds(_ bounds: CGRect) -> CGRect
func volumeThumbRectForBounds(_ bounds: CGRect, volumeSliderRect rect: CGRect, value value: Float) -> CGRect
func setRouteButtonImage(_ image: UIImage?, forState state: UIControlState)
func routeButtonImageForState(_ state: UIControlState) -> UIImage?
func routeButtonRectForBounds(_ bounds: CGRect) -> CGRect
} | NSCoding |
| To | class MPVolumeView : UIView, NSCoding {
var showsVolumeSlider: Bool
var showsRouteButton: Bool
var areWirelessRoutesAvailable: Bool { get }
var isWirelessRouteActive: Bool { get }
func setMinimumVolumeSliderImage(_ image: UIImage?, for state: UIControlState)
func setMaximumVolumeSliderImage(_ image: UIImage?, for state: UIControlState)
func setVolumeThumbImage(_ image: UIImage?, for state: UIControlState)
func minimumVolumeSliderImage(for state: UIControlState) -> UIImage?
func maximumVolumeSliderImage(for state: UIControlState) -> UIImage?
func volumeThumbImage(for state: UIControlState) -> UIImage?
var volumeWarningSliderImage: UIImage?
func volumeSliderRect(forBounds bounds: CGRect) -> CGRect
func volumeThumbRect(forBounds bounds: CGRect, volumeSliderRect rect: CGRect, value value: Float) -> CGRect
func setRouteButtonImage(_ image: UIImage?, for state: UIControlState)
func routeButtonImage(for state: UIControlState) -> UIImage?
func routeButtonRect(forBounds bounds: CGRect) -> CGRect
func viewPrintFormatter() -> UIViewPrintFormatter
func draw(_ rect: CGRect, for formatter: UIViewPrintFormatter)
func endEditing(_ force: Bool) -> Bool
func snapshotView(afterScreenUpdates afterUpdates: Bool) -> UIView?
func resizableSnapshotView(from rect: CGRect, afterScreenUpdates afterUpdates: Bool, withCapInsets capInsets: UIEdgeInsets) -> UIView?
func drawHierarchy(in rect: CGRect, afterScreenUpdates afterUpdates: Bool) -> Bool
var restorationIdentifier: String?
func encodeRestorableState(with coder: NSCoder)
func decodeRestorableState(with coder: NSCoder)
func constraintsAffectingLayout(for axis: UILayoutConstraintAxis) -> [NSLayoutConstraint]
var hasAmbiguousLayout: Bool { get }
func exerciseAmbiguityInLayout()
var leadingAnchor: NSLayoutXAxisAnchor { get }
var trailingAnchor: NSLayoutXAxisAnchor { get }
var leftAnchor: NSLayoutXAxisAnchor { get }
var rightAnchor: NSLayoutXAxisAnchor { get }
var topAnchor: NSLayoutYAxisAnchor { get }
var bottomAnchor: NSLayoutYAxisAnchor { get }
var widthAnchor: NSLayoutDimension { get }
var heightAnchor: NSLayoutDimension { get }
var centerXAnchor: NSLayoutXAxisAnchor { get }
var centerYAnchor: NSLayoutYAxisAnchor { get }
var firstBaselineAnchor: NSLayoutYAxisAnchor { get }
var lastBaselineAnchor: NSLayoutYAxisAnchor { get }
var layoutGuides: [UILayoutGuide] { get }
func addLayoutGuide(_ layoutGuide: UILayoutGuide)
func removeLayoutGuide(_ layoutGuide: UILayoutGuide)
func systemLayoutSizeFitting(_ targetSize: CGSize) -> CGSize
func systemLayoutSizeFitting(_ targetSize: CGSize, withHorizontalFittingPriority horizontalFittingPriority: UILayoutPriority, verticalFittingPriority verticalFittingPriority: UILayoutPriority) -> CGSize
func alignmentRect(forFrame frame: CGRect) -> CGRect
func frame(forAlignmentRect alignmentRect: CGRect) -> CGRect
var alignmentRectInsets: UIEdgeInsets { get }
func forBaselineLayout() -> UIView
var forFirstBaselineLayout: UIView { get }
var forLastBaselineLayout: UIView { get }
var intrinsicContentSize: CGSize { get }
func invalidateIntrinsicContentSize()
func contentHuggingPriority(for axis: UILayoutConstraintAxis) -> UILayoutPriority
func setContentHuggingPriority(_ priority: UILayoutPriority, for axis: UILayoutConstraintAxis)
func contentCompressionResistancePriority(for axis: UILayoutConstraintAxis) -> UILayoutPriority
func setContentCompressionResistancePriority(_ priority: UILayoutPriority, for axis: UILayoutConstraintAxis)
var translatesAutoresizingMaskIntoConstraints: Bool
class var requiresConstraintBasedLayout: Bool { get }
func updateConstraintsIfNeeded()
func updateConstraints()
func needsUpdateConstraints() -> Bool
func setNeedsUpdateConstraints()
var constraints: [NSLayoutConstraint] { get }
func addConstraint(_ constraint: NSLayoutConstraint)
func addConstraints(_ constraints: [NSLayoutConstraint])
func removeConstraint(_ constraint: NSLayoutConstraint)
func removeConstraints(_ constraints: [NSLayoutConstraint])
func addMotionEffect(_ effect: UIMotionEffect)
func removeMotionEffect(_ effect: UIMotionEffect)
var motionEffects: [UIMotionEffect]
var gestureRecognizers: [UIGestureRecognizer]?
func addGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)
func removeGestureRecognizer(_ gestureRecognizer: UIGestureRecognizer)
func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool
class func animateKeyframes(withDuration duration: TimeInterval, delay delay: TimeInterval, options options: UIViewKeyframeAnimationOptions = [], animations animations: @escaping () -> Void, completion completion: (@escaping (Bool) -> Void)? = nil)
class func addKeyframe(withRelativeStartTime frameStartTime: Double, relativeDuration frameDuration: Double, animations animations: @escaping () -> Void)
class func animate(withDuration duration: TimeInterval, delay delay: TimeInterval, options options: UIViewAnimationOptions = [], animations animations: @escaping () -> Void, completion completion: (@escaping (Bool) -> Void)? = nil)
class func animate(withDuration duration: TimeInterval, animations animations: @escaping () -> Void, completion completion: (@escaping (Bool) -> Void)? = nil)
class func animate(withDuration duration: TimeInterval, animations animations: @escaping () -> Void)
class func animate(withDuration duration: TimeInterval, delay delay: TimeInterval, usingSpringWithDamping dampingRatio: CGFloat, initialSpringVelocity velocity: CGFloat, options options: UIViewAnimationOptions = [], animations animations: @escaping () -> Void, completion completion: (@escaping (Bool) -> Void)? = nil)
class func transition(with view: UIView, duration duration: TimeInterval, options options: UIViewAnimationOptions = [], animations animations: (@escaping () -> Void)?, completion completion: (@escaping (Bool) -> Void)? = nil)
class func transition(from fromView: UIView, to toView: UIView, duration duration: TimeInterval, options options: UIViewAnimationOptions = [], completion completion: (@escaping (Bool) -> Void)? = nil)
class func perform(_ animation: UISystemAnimation, on views: [UIView], options options: UIViewAnimationOptions = [], animations parallelAnimations: (@escaping () -> Void)?, completion completion: (@escaping (Bool) -> Void)? = nil)
class func beginAnimations(_ animationID: String?, context context: UnsafeMutableRawPointer?)
class func commitAnimations()
class func setAnimationDelegate(_ delegate: Any?)
class func setAnimationWillStart(_ selector: Selector?)
class func setAnimationDidStop(_ selector: Selector?)
class func setAnimationDuration(_ duration: TimeInterval)
class func setAnimationDelay(_ delay: TimeInterval)
class func setAnimationStart(_ startDate: Date)
class func setAnimationCurve(_ curve: UIViewAnimationCurve)
class func setAnimationRepeatCount(_ repeatCount: Float)
class func setAnimationRepeatAutoreverses(_ repeatAutoreverses: Bool)
class func setAnimationBeginsFromCurrentState(_ fromCurrentState: Bool)
class func setAnimationTransition(_ transition: UIViewAnimationTransition, for view: UIView, cache cache: Bool)
class func setAnimationsEnabled(_ enabled: Bool)
class var areAnimationsEnabled: Bool { get }
class func performWithoutAnimation(_ actionsWithoutAnimation: () -> Void)
class var inheritedAnimationDuration: TimeInterval { get }
func draw(_ rect: CGRect)
func setNeedsDisplay()
func setNeedsDisplay(_ rect: CGRect)
var clipsToBounds: Bool
@NSCopying var backgroundColor: UIColor?
var alpha: CGFloat
var isOpaque: Bool
var clearsContextBeforeDrawing: Bool
var isHidden: Bool
var contentMode: UIViewContentMode
var contentStretch: CGRect
var mask: UIView?
var tintColor: UIColor!
var tintAdjustmentMode: UIViewTintAdjustmentMode
func tintColorDidChange()
var superview: UIView? { get }
var subviews: [UIView] { get }
var window: UIWindow? { get }
func removeFromSuperview()
func insertSubview(_ view: UIView, at index: Int)
func exchangeSubview(at index1: Int, withSubviewAt index2: Int)
func addSubview(_ view: UIView)
func insertSubview(_ view: UIView, belowSubview siblingSubview: UIView)
func insertSubview(_ view: UIView, aboveSubview siblingSubview: UIView)
func bringSubview(toFront view: UIView)
func sendSubview(toBack view: UIView)
func didAddSubview(_ subview: UIView)
func willRemoveSubview(_ subview: UIView)
func willMove(toSuperview newSuperview: UIView?)
func didMoveToSuperview()
func willMove(toWindow newWindow: UIWindow?)
func didMoveToWindow()
func isDescendant(of view: UIView) -> Bool
func viewWithTag(_ tag: Int) -> UIView?
func setNeedsLayout()
func layoutIfNeeded()
func layoutSubviews()
var layoutMargins: UIEdgeInsets
var preservesSuperviewLayoutMargins: Bool
func layoutMarginsDidChange()
var layoutMarginsGuide: UILayoutGuide { get }
var readableContentGuide: UILayoutGuide { get }
var frame: CGRect
var bounds: CGRect
var center: CGPoint
var transform: CGAffineTransform
var contentScaleFactor: CGFloat
var isMultipleTouchEnabled: Bool
var isExclusiveTouch: Bool
func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView?
func point(inside point: CGPoint, with event: UIEvent?) -> Bool
func convert(_ point: CGPoint, to view: UIView?) -> CGPoint
func convert(_ point: CGPoint, from view: UIView?) -> CGPoint
func convert(_ rect: CGRect, to view: UIView?) -> CGRect
func convert(_ rect: CGRect, from view: UIView?) -> CGRect
var autoresizesSubviews: Bool
var autoresizingMask: UIViewAutoresizing
func sizeThatFits(_ size: CGSize) -> CGSize
func sizeToFit()
var userActivity: NSUserActivity?
func updateUserActivityState(_ activity: NSUserActivity)
func restoreUserActivityState(_ activity: NSUserActivity)
var inputView: UIView? { get }
var inputAccessoryView: UIView? { get }
var inputAssistantItem: UITextInputAssistantItem { get }
var inputViewController: UIInputViewController? { get }
var inputAccessoryViewController: UIInputViewController? { get }
var textInputMode: UITextInputMode? { get }
var textInputContextIdentifier: String? { get }
class func clearTextInputContextIdentifier(_ identifier: String)
func reloadInputViews()
var keyCommands: [UIKeyCommand]? { get }
func awakeFromNib()
func prepareForInterfaceBuilder()
func accessibilityActivate() -> Bool
func accessibilityIncrement()
func accessibilityDecrement()
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
func accessibilityPerformEscape() -> Bool
func accessibilityPerformMagicTap() -> Bool
var accessibilityCustomActions: [UIAccessibilityCustomAction]?
func accessibilityElementDidBecomeFocused()
func accessibilityElementDidLoseFocus()
func accessibilityElementIsFocused() -> Bool
func accessibilityAssistiveTechnologyFocusedIdentifiers() -> Set<String>?
func accessibilityElementCount() -> Int
func accessibilityElement(at index: Int) -> Any?
func index(ofAccessibilityElement element: Any) -> Int
var accessibilityElements: [Any]?
var isAccessibilityElement: Bool
var accessibilityLabel: String?
var accessibilityHint: String?
var accessibilityValue: String?
var accessibilityTraits: UIAccessibilityTraits
var accessibilityFrame: CGRect
@NSCopying var accessibilityPath: UIBezierPath?
var accessibilityActivationPoint: CGPoint
var accessibilityLanguage: String?
var accessibilityElementsHidden: Bool
var accessibilityViewIsModal: Bool
var shouldGroupAccessibilityChildren: Bool
var accessibilityNavigationStyle: UIAccessibilityNavigationStyle
var accessibilityHeaderElements: [Any]?
var accessibilityCustomRotors: [UIAccessibilityCustomRotor]?
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
func performSelector(inBackground aSelector: Selector, with arg: Any?)
class func classForKeyedUnarchiver() -> AnyClass
var classForKeyedArchiver: AnyClass? { get }
func replacementObject(for archiver: NSKeyedArchiver) -> Any?
class func classFallbacksForKeyedArchiver() -> [String]
class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
class func automaticallyNotifiesObservers(forKey key: String) -> Bool
var observationInfo: UnsafeMutableRawPointer?
func willChangeValue(forKey key: String)
func didChangeValue(forKey key: String)
func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
class var accessInstanceVariablesDirectly: Bool { get }
func value(forKey key: String) -> Any?
func setValue(_ value: Any?, forKey key: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
func mutableArrayValue(forKey key: String) -> NSMutableArray
func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
func mutableSetValue(forKey key: String) -> NSMutableSet
func value(forKeyPath keyPath: String) -> Any?
func setValue(_ value: Any?, forKeyPath keyPath: String)
func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
func value(forUndefinedKey key: String) -> Any?
func setValue(_ value: Any?, forUndefinedKey key: String)
func setNilValueForKey(_ key: String)
func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
func setValuesForKeys(_ keyedValues: [String : Any])
func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
func fileManager(_ fm: FileManager, willProcessPath path: String)
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
class func cancelPreviousPerformRequests(withTarget aTarget: Any)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
var autoContentAccessingProxy: Any { get }
class func version() -> Int
class func setVersion(_ aVersion: Int)
var classForCoder: AnyClass { get }
func awakeAfter(using aDecoder: NSCoder) -> Any?
func provideImageData(_ data: UnsafeMutableRawPointer, bytesPerRow rowbytes: Int, origin x: Int, _ y: Int, size width: Int, _ height: Int, userInfo info: Any?)
}
extension MPVolumeView : UIAccessibilityIdentification {
}
extension MPVolumeView : CVarArg {
}
extension MPVolumeView : Equatable, Hashable {
var hashValue: Int { get }
} | CVarArg, Equatable, Hashable, NSCoding, UIAccessibilityIdentification |
| Declaration | |
|---|---|
| From | var wirelessRoutesAvailable: Bool { get } |
| To | var areWirelessRoutesAvailable: Bool { get } |
Modified MPVolumeView.isWirelessRouteActive
| Declaration | |
|---|---|
| From | var wirelessRouteActive: Bool { get } |
| To | var isWirelessRouteActive: Bool { get } |
| Declaration | |
|---|---|
| From | func maximumVolumeSliderImageForState(_ state: UIControlState) -> UIImage? |
| To | func maximumVolumeSliderImage(for state: UIControlState) -> UIImage? |
| Declaration | |
|---|---|
| From | func minimumVolumeSliderImageForState(_ state: UIControlState) -> UIImage? |
| To | func minimumVolumeSliderImage(for state: UIControlState) -> UIImage? |
| Declaration | |
|---|---|
| From | func routeButtonImageForState(_ state: UIControlState) -> UIImage? |
| To | func routeButtonImage(for state: UIControlState) -> UIImage? |
| Declaration | |
|---|---|
| From | func routeButtonRectForBounds(_ bounds: CGRect) -> CGRect |
| To | func routeButtonRect(forBounds bounds: CGRect) -> CGRect |
| Declaration | |
|---|---|
| From | func setMaximumVolumeSliderImage(_ image: UIImage?, forState state: UIControlState) |
| To | func setMaximumVolumeSliderImage(_ image: UIImage?, for state: UIControlState) |
| Declaration | |
|---|---|
| From | func setMinimumVolumeSliderImage(_ image: UIImage?, forState state: UIControlState) |
| To | func setMinimumVolumeSliderImage(_ image: UIImage?, for state: UIControlState) |
| Declaration | |
|---|---|
| From | func setRouteButtonImage(_ image: UIImage?, forState state: UIControlState) |
| To | func setRouteButtonImage(_ image: UIImage?, for state: UIControlState) |
| Declaration | |
|---|---|
| From | func setVolumeThumbImage(_ image: UIImage?, forState state: UIControlState) |
| To | func setVolumeThumbImage(_ image: UIImage?, for state: UIControlState) |
| Declaration | |
|---|---|
| From | func volumeSliderRectForBounds(_ bounds: CGRect) -> CGRect |
| To | func volumeSliderRect(forBounds bounds: CGRect) -> CGRect |
| Declaration | |
|---|---|
| From | func volumeThumbImageForState(_ state: UIControlState) -> UIImage? |
| To | func volumeThumbImage(for state: UIControlState) -> UIImage? |
Modified MPVolumeView.volumeThumbRect(forBounds: CGRect, volumeSliderRect: CGRect, value: Float) -> CGRect
| Declaration | |
|---|---|
| From | func volumeThumbRectForBounds(_ bounds: CGRect, volumeSliderRect rect: CGRect, value value: Float) -> CGRect |
| To | func volumeThumbRect(forBounds bounds: CGRect, volumeSliderRect rect: CGRect, value value: Float) -> CGRect |
| Name | Declaration | |
|---|---|---|
| From | MPMediaLibraryDidChangeNotification | let MPMediaLibraryDidChangeNotification: String |
| To | MPMediaLibraryDidChange | static let MPMediaLibraryDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMediaPlaybackIsPreparedToPlayDidChangeNotification | let MPMediaPlaybackIsPreparedToPlayDidChangeNotification: String |
| To | MPMediaPlaybackIsPreparedToPlayDidChange | static let MPMediaPlaybackIsPreparedToPlayDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMovieDurationAvailableNotification | let MPMovieDurationAvailableNotification: String |
| To | MPMovieDurationAvailable | static let MPMovieDurationAvailable: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMovieMediaTypesAvailableNotification | let MPMovieMediaTypesAvailableNotification: String |
| To | MPMovieMediaTypesAvailable | static let MPMovieMediaTypesAvailable: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMovieNaturalSizeAvailableNotification | let MPMovieNaturalSizeAvailableNotification: String |
| To | MPMovieNaturalSizeAvailable | static let MPMovieNaturalSizeAvailable: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerDidEnterFullscreenNotification | let MPMoviePlayerDidEnterFullscreenNotification: String |
| To | MPMoviePlayerDidEnterFullscreen | static let MPMoviePlayerDidEnterFullscreen: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerDidExitFullscreenNotification | let MPMoviePlayerDidExitFullscreenNotification: String |
| To | MPMoviePlayerDidExitFullscreen | static let MPMoviePlayerDidExitFullscreen: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification | let MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification: String |
| To | MPMoviePlayerIsAirPlayVideoActiveDidChange | static let MPMoviePlayerIsAirPlayVideoActiveDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerLoadStateDidChangeNotification | let MPMoviePlayerLoadStateDidChangeNotification: String |
| To | MPMoviePlayerLoadStateDidChange | static let MPMoviePlayerLoadStateDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerNowPlayingMovieDidChangeNotification | let MPMoviePlayerNowPlayingMovieDidChangeNotification: String |
| To | MPMoviePlayerNowPlayingMovieDidChange | static let MPMoviePlayerNowPlayingMovieDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerPlaybackDidFinishNotification | let MPMoviePlayerPlaybackDidFinishNotification: String |
| To | MPMoviePlayerPlaybackDidFinish | static let MPMoviePlayerPlaybackDidFinish: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerPlaybackStateDidChangeNotification | let MPMoviePlayerPlaybackStateDidChangeNotification: String |
| To | MPMoviePlayerPlaybackStateDidChange | static let MPMoviePlayerPlaybackStateDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerReadyForDisplayDidChangeNotification | let MPMoviePlayerReadyForDisplayDidChangeNotification: String |
| To | MPMoviePlayerReadyForDisplayDidChange | static let MPMoviePlayerReadyForDisplayDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerScalingModeDidChangeNotification | let MPMoviePlayerScalingModeDidChangeNotification: String |
| To | MPMoviePlayerScalingModeDidChange | static let MPMoviePlayerScalingModeDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerThumbnailImageRequestDidFinishNotification | let MPMoviePlayerThumbnailImageRequestDidFinishNotification: String |
| To | MPMoviePlayerThumbnailImageRequestDidFinish | static let MPMoviePlayerThumbnailImageRequestDidFinish: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerTimedMetadataUpdatedNotification | let MPMoviePlayerTimedMetadataUpdatedNotification: String |
| To | MPMoviePlayerTimedMetadataUpdated | static let MPMoviePlayerTimedMetadataUpdated: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerWillEnterFullscreenNotification | let MPMoviePlayerWillEnterFullscreenNotification: String |
| To | MPMoviePlayerWillEnterFullscreen | static let MPMoviePlayerWillEnterFullscreen: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMoviePlayerWillExitFullscreenNotification | let MPMoviePlayerWillExitFullscreenNotification: String |
| To | MPMoviePlayerWillExitFullscreen | static let MPMoviePlayerWillExitFullscreen: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMovieSourceTypeAvailableNotification | let MPMovieSourceTypeAvailableNotification: String |
| To | MPMovieSourceTypeAvailable | static let MPMovieSourceTypeAvailable: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMusicPlayerControllerNowPlayingItemDidChangeNotification | let MPMusicPlayerControllerNowPlayingItemDidChangeNotification: String |
| To | MPMusicPlayerControllerNowPlayingItemDidChange | static let MPMusicPlayerControllerNowPlayingItemDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMusicPlayerControllerPlaybackStateDidChangeNotification | let MPMusicPlayerControllerPlaybackStateDidChangeNotification: String |
| To | MPMusicPlayerControllerPlaybackStateDidChange | static let MPMusicPlayerControllerPlaybackStateDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPMusicPlayerControllerVolumeDidChangeNotification | let MPMusicPlayerControllerVolumeDidChangeNotification: String |
| To | MPMusicPlayerControllerVolumeDidChange | static let MPMusicPlayerControllerVolumeDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPVolumeViewWirelessRouteActiveDidChangeNotification | let MPVolumeViewWirelessRouteActiveDidChangeNotification: String |
| To | MPVolumeViewWirelessRouteActiveDidChange | static let MPVolumeViewWirelessRouteActiveDidChange: NSNotification.Name |
| Name | Declaration | |
|---|---|---|
| From | MPVolumeViewWirelessRoutesAvailableDidChangeNotification | let MPVolumeViewWirelessRoutesAvailableDidChangeNotification: String |
| To | MPVolumeViewWirelessRoutesAvailableDidChange | static let MPVolumeViewWirelessRoutesAvailableDidChange: NSNotification.Name |