iOS 4.1 to iOS 4.2 API Differences
Added frameworks:
- CoreMIDI
Accelerate
No changes
AddressBook
No changes
AddressBookUI
No changes
AssetsLibrary
No changes
AudioToolbox
AudioFile.h
Added kAudioFileNotOpenError
AudioFormat.h
AudioUnit
AudioUnitProperties.h
Added VoiceIOFarEndVersionInfo
Added kAUVoiceIOProperty_FarEndVersionInfo
Added kVoiceIOFarEndAUVersion_RequiresBackwardCompatibility
Added kVoiceIOFarEndAUVersion_ThirdParty
AVFoundation
AVAsset.h
Added AVAsset(AVAssetProtectedContent)
AVMetadataItem.h
Modified AVMetadataItem
Protocols | |
---|---|
From | NSCopying, NSMutableCopying |
To | AVAsynchronousKeyValueLoading, NSCopying, NSMutableCopying |
CFNetwork
No changes
CoreAudio
No changes
CoreData
No changes
CoreFoundation
CFBase.h
CFString.h
CoreGraphics
No changes
CoreLocation
CLLocation.h
CLLocationManager.h
CLLocationManagerDelegate.h
CoreMedia
CMFormatDescription.h
CMSimpleQueue.h
Added #def CMSIMPLEQUEUE_H
Added CMSimpleQueueCreate()
Added CMSimpleQueueDequeue()
Added CMSimpleQueueEnqueue()
Added CMSimpleQueueGetCount()
Added CMSimpleQueueGetHead()
Added CMSimpleQueueGetTypeID()
Added CMSimpleQueueRef
Added CMSimpleQueueReset()
CoreMIDI
MIDIDriver.h
Added MIDIDeviceCreate()
Added MIDIDeviceDispose()
Added MIDIDeviceListDispose()
Added MIDIDeviceListRef
Added MIDIDriverInterface
Added MIDIDriverRef
Added MIDIEndpointGetRefCons()
Added MIDIEndpointSetRefCons()
Added MIDIGetDriverIORunLoop()
Added #def kMIDIDriverInterface2ID
Added #def kMIDIDriverInterfaceID
Added #def kMIDIDriverTypeID
MIDINetworkSession.h
Added MIDINetworkConnection
Added MIDINetworkHost
Added MIDINetworkHost.address
Added MIDINetworkHost.name
Added MIDINetworkHost.port
Added MIDINetworkSession
Added #def MIDI_EXPORT
MIDIServices.h
Added MIDIClientCreate()
Added MIDIClientDispose()
Added MIDIClientRef
Added MIDICompletionProc
Added MIDIDestinationCreate()
Added MIDIDeviceGetEntity()
Added MIDIDeviceRef
Added MIDIEndpointDispose()
Added MIDIEndpointGetEntity()
Added MIDIEndpointRef
Added MIDIEntityGetDevice()
Added MIDIEntityGetSource()
Added MIDIEntityRef
Added MIDIFlushOutput()
Added MIDIGetDestination()
Added MIDIGetDevice()
Added MIDIGetExternalDevice()
Added MIDIGetNumberOfDevices()
Added MIDIGetNumberOfSources()
Added MIDIGetSource()
Added MIDIIOErrorNotification
Added MIDIInputPortCreate()
Added MIDINotification
Added MIDINotifyProc
Added MIDIObjectRef
Added MIDIObjectType
Added MIDIOutputPortCreate()
Added MIDIPacket
Added MIDIPacketList
Added MIDIPacketListAdd()
Added MIDIPacketListInit()
Added #def MIDIPacketNext
Added MIDIPortConnectSource()
Added MIDIPortDispose()
Added MIDIPortRef
Added MIDIReadProc
Added MIDIReceived()
Added MIDIRestart()
Added MIDISend()
Added MIDISendSysex()
Added MIDISourceCreate()
Added MIDISysexSendRequest
Added MIDITimeStamp
Added MIDIUniqueID
Added kMIDIIDNotUnique
Added kMIDIInvalidClient
Added kMIDIInvalidPort
Added kMIDIInvalidUniqueID
Added kMIDIMessageSendErr
Added kMIDIMsgIOError
Added kMIDIMsgObjectAdded
Added kMIDIMsgObjectRemoved
Added kMIDIMsgPropertyChanged
Added kMIDIMsgSetupChanged
Added kMIDINoConnection
Added kMIDINoCurrentSetup
Added kMIDIObjectNotFound
Added kMIDIObjectType_Device
Added kMIDIObjectType_Entity
Added kMIDIObjectType_Other
Added kMIDIObjectType_Source
Added kMIDIPropertyCanRoute
Added kMIDIPropertyDeviceID
Added kMIDIPropertyDisplayName
Added kMIDIPropertyDriverOwner
Added kMIDIPropertyImage
Added kMIDIPropertyIsBroadcast
Added kMIDIPropertyIsMixer
Added kMIDIPropertyIsSampler
Added kMIDIPropertyModel
Added kMIDIPropertyName
Added kMIDIPropertyOffline
Added kMIDIPropertyPrivate
Added kMIDIPropertyReceivesMTC
Added kMIDIPropertySupportsMMC
Added kMIDIPropertyUniqueID
Added kMIDIServerStartErr
Added kMIDISetupFormatErr
Added kMIDIUnknownEndpoint
Added kMIDIUnknownProperty
Added kMIDIWrongEndpointType
Added kMIDIWrongPropertyType
Added kMIDIWrongThread
MIDISetup.h
Added MIDIDeviceAddEntity()
Added MIDIDeviceRemoveEntity()
Added MIDISetupAddDevice()
Added MIDISetupRef
Added MIDISetupRemoveDevice()
MIDIThruConnection.h
Added MIDIControlTransform
Added MIDIThruConnectionFind()
Added MIDIThruConnectionParams
Added MIDIThruConnectionRef
Added MIDITransform
Added MIDITransformControlType
Added MIDITransformType
Added MIDIValueMap
Added kMIDIControlType_14Bit
Added kMIDIControlType_7Bit
Added kMIDIControlType_7BitRPN
Added kMIDITransform_Add
Added kMIDITransform_FilterOut
Added kMIDITransform_MapValue
Added kMIDITransform_MaxValue
Added kMIDITransform_MinValue
Added kMIDITransform_None
Added kMIDITransform_Scale
CoreMotion
No changes
CoreTelephony
CoreTelephonyDefines.h
Added #def CORETELEPHONY_EXTERN
Added #def CORETELEPHONY_EXTERN_CLASS
CoreText
CTFont.h
CTFontCollection.h
CTFontTraits.h
Removed kCTFontColorGlyphsTrait
CTFrame.h
Added CTFramePathFillRule
Added kCTFramePathFillEvenOdd
CoreVideo
No changes
EventKit
EKError.h
Added EKErrorInvalidSpan
EventKitUI
EKEventViewController.h
Added EKEventViewDelegate
Added EKEventViewAction
Added EKEventViewActionDeleted
Added EKEventViewActionDone
ExternalAccessory
ExternalAccessoryDefines.h
Added #def EA_EXTERN_CLASS_AVAILABLE
Foundation
NSObjCRuntime.h
Added #def NS_CLASS_AVAILABLE
GameKit
GKAchievement.h
Modified GKAchievement.hidden
Declaration | |
---|---|
From | @property(nonatomic, assign, getter=isHidden) BOOL hidden |
To | @property(nonatomic, assign, getter=isHidden, readonly) BOOL hidden |
GKAchievementDescription.h
Declaration | |
---|---|
From | @property(nonatomic, retain) NSString *unachievedDescription |
To | @property(nonatomic, retain, readonly) NSString *unachievedDescription |
Declaration | |
---|---|
From | @property(nonatomic, retain) NSString *achievedDescription |
To | @property(nonatomic, retain, readonly) NSString *achievedDescription |
Declaration | |
---|---|
From | @property(nonatomic, assign) NSInteger maximumPoints |
To | @property(nonatomic, assign, readonly) NSInteger maximumPoints |
Modified GKAchievementDescription.identifier
Declaration | |
---|---|
From | @property(nonatomic, retain) NSString *identifier |
To | @property(nonatomic, retain, readonly) NSString *identifier |
Modified GKAchievementDescription.title
Declaration | |
---|---|
From | @property(nonatomic, retain) NSString *title |
To | @property(nonatomic, retain, readonly) NSString *title |
Modified GKAchievementDescription.hidden
Declaration | |
---|---|
From | @property(nonatomic, getter=isHidden, assign) BOOL hidden |
To | @property(nonatomic, getter=isHidden, assign, readonly) BOOL hidden |
Modified GKAchievementDescription.image
Declaration | |
---|---|
From | @property(nonatomic, retain) UIImage *image |
To | @property(nonatomic, retain, readonly) UIImage *image |
GKError.h
Added GKErrorInvalidParameter
GKFriendRequestComposeViewController.h
iAd
ADBannerView.h
Modified ADBannerContentSizeIdentifier480x32
Deprecation | |
---|---|
From | none |
To | iOS 4.2 |
Modified ADBannerContentSizeIdentifier320x50
Deprecation | |
---|---|
From | none |
To | iOS 4.2 |
ImageIO
No changes
MapKit
MKAnnotationView.h
MKMapView.h
MediaPlayer
MPMediaEntity.h
MPMediaItem.h
Removed +[MPMediaItem canFilterByProperty:]
Removed -[MPMediaItem enumerateValuesForProperties:usingBlock:]
Removed -[MPMediaItem valueForProperty:]
MPMediaItemCollection.h
MPMediaLibrary.h
MPMediaPlaylist.h
Removed +[MPMediaPlaylist canFilterByProperty:]
Removed -[MPMediaPlaylist valueForProperty:]
MPMediaQuery.h
Added MPMediaItem(MPMediaQueryAdditions)
MPMediaQuerySection.h
MPMoviePlayerController.h
Removed -[MPMoviePlayerController play] (no architecture available)
Removed -[MPMoviePlayerController stop] (no architecture available)
Removed MPMoviePlayerController()
Removed MPMoviePlayerController(MPMediaPlayback) (no architecture available)
MPVolumeView.h
MediaPlayerDefines.h
Added #def MP_EXTERN_CLASS_AVAILABLE
MessageUI
No changes
MobileCoreServices
No changes
OpenAL
No changes
OpenGLES
No changes
QuartzCore
CAShapeLayer.h
Added CAShapeLayer.strokeEnd
Added CAShapeLayer.strokeStart
QuickLook
QLBase.h
Removed #def QUICKLOOK_VERSION
QLPreviewController.h
Security
SecBase.h
Added errSecAuthFailed
StoreKit
StoreKitDefines.h
Added #def SK_EXTERN_CLASS_AVAILABLE
SystemConfiguration
No changes
UIKit
UIAccessibility.h
UIAccessibilityConstants.h
UIApplication.h
UIDevice.h
UIKitDefines.h
Removed #def UIKIT_EXTERN_CLASS
Added #def UIKIT_CLASS_AVAILABLE
UIPrintError.h
UIPrintFormatter.h
UIPrintInfo.h
Added UIPrintInfo
Added UIPrintInfo.duplex
Added UIPrintInfo.jobName
Added UIPrintInfo.orientation
Added UIPrintInfo.outputType
Added +[UIPrintInfo printInfo]
Added UIPrintInfo.printerID
Added UIPrintInfoDuplex
Added UIPrintInfoDuplexNone
Added UIPrintInfoOrientation
Added UIPrintInfoOutputGeneral
Added UIPrintInfoOutputPhoto
Added UIPrintInfoOutputType
UIPrintInteractionController.h
UIPrintPageRenderer.h
Added UIPrintPageRenderer
UIPrintPaper.h
UITableView.h
Declaration | |
---|---|
From | - (NSInteger)tableView:(UITableView *)table numberOfRowsInSection:(NSInteger)section |
To | - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section |
UITextInput.h