Top Level Namespace

Defined Under Namespace

Modules: ADBannerViewDelegate, ADInterstitialAdDelegate, AVAssetResourceLoaderDelegate, AVAsynchronousKeyValueLoading, AVAudioPlayerDelegate, AVAudioRecorderDelegate, AVAudioSessionDelegate, AVCaptureAudioDataOutputSampleBufferDelegate, AVCaptureFileOutputRecordingDelegate, AVCaptureMetadataOutputObjectsDelegate, AVCaptureVideoDataOutputSampleBufferDelegate, AVPlayerItemOutputPullDelegate, AVVideoCompositionValidationHandling, CAAction, CALayoutManager, CAMediaTiming, CLAuthorizationStatus, CLLocationManagerDelegate, CMAttitudeReferenceFrame, CMMagneticFieldCalibrationAccuracy, Comparable, Dispatch, EKAlarmProximity, EKAuthorizationStatus, EKCalendarChooserDelegate, EKCalendarChooserDisplayStyle, EKCalendarChooserSelectionStyle, EKCalendarType, EKEntityMask, EKEntityType, EKEventAvailability, EKEventEditViewAction, EKEventEditViewDelegate, EKEventStatus, EKEventViewAction, EKEventViewDelegate, EKParticipantRole, EKParticipantStatus, EKParticipantType, EKRecurrenceFrequency, EKSourceType, EKSpan, Enumerable, Errno, FFI, GKAchievementViewControllerDelegate, GKFriendRequestComposeViewControllerDelegate, GKGameCenterControllerDelegate, GKGameCenterViewControllerState, GKLeaderboardViewControllerDelegate, GKMatchDelegate, GKMatchmakerViewControllerDelegate, GKPeerConnectionState, GKPeerPickerControllerDelegate, GKSendDataMode, GKSessionDelegate, GKSessionError, GKSessionMode, GKTurnBasedEventHandlerDelegate, GKTurnBasedMatchmakerViewControllerDelegate, GKVoiceChatClient, GKVoiceChatServiceError, Kernel, MFMailComposeViewControllerDelegate, MFMessageComposeViewControllerDelegate, MKAnnotation, MKAnnotationViewDragState, MKMapViewDelegate, MKOverlay, MKReverseGeocoderDelegate, MPMediaPickerControllerDelegate, MPMediaPlayback, MPMovieControlMode, MPMovieScalingMode, NKIssueContentStatus, NSAttributeType, NSCacheDelegate, NSCoding, NSCompoundPredicateType, NSCopying, NSDateFormatterBehavior, NSDateFormatterStyle, NSDecimalNumberBehaviors, NSDeleteRule, NSDiscardableContent, NSErrorRecoveryAttempting, NSFastEnumeration, NSFetchedResultsControllerDelegate, NSFetchedResultsSectionInfo, NSFileManagerDelegate, NSFilePresenter, NSHTTPCookieAcceptPolicy, NSKeyValueCoding, NSKeyValueObserving, NSKeyedArchiverDelegate, NSKeyedUnarchiverDelegate, NSLocking, NSMachPortDelegate, NSMetadataQueryDelegate, NSMutableCopying, NSNetServiceBrowserDelegate, NSNetServiceDelegate, NSNetServicesError, NSNotificationCoalescing, NSPortDelegate, NSPostingStyle, NSSecureCoding, NSStreamDelegate, NSURLAuthenticationChallengeSender, NSURLCacheStoragePolicy, NSURLConnectionDataDelegate, NSURLConnectionDelegate, NSURLConnectionDownloadDelegate, NSURLCredentialPersistence, NSURLProtocolClient, NSXMLParserDelegate, PKAddPassesViewControllerDelegate, Precision, QLPreviewControllerDataSource, QLPreviewControllerDelegate, QLPreviewItem, SKPaymentTransactionObserver, SKProductsRequestDelegate, SKRequestDelegate, SKStoreProductViewControllerDelegate, Signal, UIAccelerometerDelegate, UIAccessibility, UIAccessibilityAction, UIAccessibilityContainer, UIAccessibilityFocus, UIAccessibilityIdentification, UIAccessibilityReadingContent, UIAccessibilityScrollDirection, UIAccessibilityZoomType, UIActionSheetDelegate, UIActionSheetStyle, UIActivityIndicatorViewStyle, UIActivityItemSource, UIAlertViewDelegate, UIAlertViewStyle, UIAppearance, UIApplicationDelegate, UIApplicationState, UIBarButtonItemStyle, UIBarButtonSystemItem, UIBarMetrics, UIButtonType, UICollectionElementCategory, UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, UIControlContentHorizontalAlignment, UIControlContentVerticalAlignment, UIDataSourceModelAssociation, UIDatePickerMode, UIDeviceBatteryState, UIDeviceOrientation, UIDocumentInteractionControllerDelegate, UIEventSubtype, UIEventType, UIGestureRecognizerDelegate, UIGestureRecognizerState, UIImageOrientation, UIImagePickerControllerDelegate, UIImageResizingMode, UIInputViewAudioFeedback, UIInterfaceOrientation, UIInterfaceOrientationMask, UIKeyInput, UIKeyboardAppearance, UIKeyboardType, UIModalPresentationStyle, UIModalTransitionStyle, UINavigationBarDelegate, UINavigationControllerDelegate, UIPageViewControllerDataSource, UIPageViewControllerDelegate, UIPickerViewAccessibilityDelegate, UIPickerViewDelegate, UIPopoverControllerDelegate, UIPrintInfoDuplex, UIPrintInfoOrientation, UIPrintInfoOutputType, UIPrintInteractionControllerDelegate, UIProgressViewStyle, UIRemoteNotificationType, UIResponderStandardEditActions, UIReturnKeyType, UIScreenOverscanCompensation, UIScrollViewAccessibilityDelegate, UIScrollViewDelegate, UIScrollViewIndicatorStyle, UISearchBarDelegate, UISearchBarIcon, UISearchDisplayDelegate, UISegmentedControlSegment, UISegmentedControlStyle, UISplitViewControllerDelegate, UIStatusBarAnimation, UIStatusBarStyle, UISwipeGestureRecognizerDirection, UITabBarControllerDelegate, UITabBarDelegate, UITabBarSystemItem, UITableViewCellAccessoryType, UITableViewCellEditingStyle, UITableViewCellSelectionStyle, UITableViewCellSeparatorStyle, UITableViewCellStyle, UITableViewDataSource, UITableViewDelegate, UITableViewRowAnimation, UITableViewScrollPosition, UITableViewStyle, UITextAutocapitalizationType, UITextAutocorrectionType, UITextBorderStyle, UITextFieldDelegate, UITextFieldViewMode, UITextInput, UITextInputDelegate, UITextInputTokenizer, UITextInputTraits, UITextLayoutDirection, UITextSpellCheckingType, UITextStorageDirection, UITextViewDelegate, UITextWritingDirection, UIToolbarPosition, UITouchPhase, UIUserInterfaceIdiom, UIUserInterfaceLayoutDirection, UIVideoEditorControllerDelegate, UIViewAnimationCurve, UIViewAnimationTransition, UIViewContentMode, UIViewControllerRestoration, UIWebViewDelegate Classes: ADBannerView, ADInterstitialAd, ARGF, AVAsset, AVAssetExportSession, AVAssetImageGenerator, AVAssetReader, AVAssetReaderAudioMixOutput, AVAssetReaderOutput, AVAssetReaderTrackOutput, AVAssetReaderVideoCompositionOutput, AVAssetResourceLoader, AVAssetResourceLoadingRequest, AVAssetTrack, AVAssetTrackSegment, AVAssetWriter, AVAssetWriterInput, AVAssetWriterInputPixelBufferAdaptor, AVAudioMix, AVAudioMixInputParameters, AVAudioPlayer, AVAudioRecorder, AVAudioSession, AVAudioSessionChannelDescription, AVAudioSessionDataSourceDescription, AVAudioSessionPortDescription, AVAudioSessionRouteDescription, AVCaptureAudioChannel, AVCaptureAudioDataOutput, AVCaptureConnection, AVCaptureDevice, AVCaptureDeviceFormat, AVCaptureDeviceInput, AVCaptureFileOutput, AVCaptureInput, AVCaptureInputPort, AVCaptureMetadataOutput, AVCaptureMovieFileOutput, AVCaptureOutput, AVCaptureSession, AVCaptureStillImageOutput, AVCaptureVideoDataOutput, AVCaptureVideoPreviewLayer, AVComposition, AVCompositionTrack, AVCompositionTrackSegment, AVFrameRateRange, AVMediaSelectionGroup, AVMediaSelectionOption, AVMetadataFaceObject, AVMetadataItem, AVMetadataObject, AVMutableAudioMix, AVMutableAudioMixInputParameters, AVMutableComposition, AVMutableCompositionTrack, AVMutableMetadataItem, AVMutableTimedMetadataGroup, AVMutableVideoComposition, AVMutableVideoCompositionInstruction, AVMutableVideoCompositionLayerInstruction, AVPlayer, AVPlayerItem, AVPlayerItemAccessLog, AVPlayerItemAccessLogEvent, AVPlayerItemErrorLog, AVPlayerItemErrorLogEvent, AVPlayerItemOutput, AVPlayerItemTrack, AVPlayerItemVideoOutput, AVPlayerLayer, AVQueuePlayer, AVSynchronizedLayer, AVTextStyleRule, AVTimedMetadataGroup, AVURLAsset, AVVideoComposition, AVVideoCompositionCoreAnimationTool, AVVideoCompositionInstruction, AVVideoCompositionLayerInstruction, ArgumentError, Array, BasicObject, Bignum, Binding, Boxed, CAAnimation, CAAnimationGroup, CABasicAnimation, CADisplayLink, CAEAGLLayer, CAEmitterCell, CAEmitterLayer, CAGradientLayer, CAKeyframeAnimation, CALayer, CAMediaTimingFunction, CAPropertyAnimation, CAReplicatorLayer, CAScrollLayer, CAShapeLayer, CATextLayer, CATiledLayer, CATransaction, CATransformLayer, CATransition, CAValueFunction, CFAllocatorContext, CFArrayCallBacks, CFBagCallBacks, CFBinaryHeapCallBacks, CFBinaryHeapCompareContext, CFDictionaryKeyCallBacks, CFDictionaryValueCallBacks, CFFileDescriptorContext, CFGregorianDate, CFGregorianUnits, CFHostClientContext, CFMachPortContext, CFMessagePortContext, CFNetServiceClientContext, CFRange, CFRunLoopObserverContext, CFRunLoopSourceContext, CFRunLoopSourceContext1, CFRunLoopTimerContext, CFSetCallBacks, CFSocketContext, CFSocketSignature, CFStreamClientContext, CFStreamError, CFStringInlineBuffer, CFSwappedFloat32, CFSwappedFloat64, CFTreeContext, CFUUIDBytes, CGAffineTransform, CGDataConsumerCallbacks, CGDataProviderCallbacks, CGDataProviderDirectAccessCallbacks, CGDataProviderDirectCallbacks, CGDataProviderSequentialCallbacks, CGFunctionCallbacks, CGPathElement, CGPatternCallbacks, CGRect, CGSize, CIColor, CIContext, CIDetector, CIFaceFeature, CIFeature, CIFilter, CIImage, CIVector, CLGeocoder, CLHeading, CLLocation, CLLocationCoordinate2D, CLLocationManager, CLPlacemark, CLRegion, CMAcceleration, CMAccelerometerData, CMAttitude, CMCalibratedMagneticField, CMDeviceMotion, CMGyroData, CMLogItem, CMMagneticField, CMMagnetometerData, CMMotionManager, CMQuaternion, CMRotationMatrix, CMRotationRate, CTCall, CTCallCenter, CTCarrier, CTTelephonyNetworkInfo, CVFillExtendedPixelsCallBackData, CVPlanarComponentInfo, CVPlanarPixelBufferInfo, CVPlanarPixelBufferInfo_YCbCrPlanar, CVSMPTETime, CVTime, CVTimeStamp, Class, Complex, Data, Dir, EKAlarm, EKCalendar, EKCalendarChooser, EKCalendarItem, EKEvent, EKEventEditViewController, EKEventStore, EKEventViewController, EKObject, EKParticipant, EKRecurrenceDayOfWeek, EKRecurrenceEnd, EKRecurrenceRule, EKReminder, EKSource, EKStructuredLocation, ENV, EOFError, Encoding, EncodingError, Enumerator, Exception, FalseClass, File, FileTest, Fixnum, Float, FloatDomainError, GKAchievement, GKAchievementChallenge, GKAchievementDescription, GKAchievementViewController, GKChallenge, GKChallengeEventHandler, GKFriendRequestComposeViewController, GKGameCenterViewController, GKInvite, GKLeaderboard, GKLeaderboardViewController, GKLocalPlayer, GKMatch, GKMatchRequest, GKMatchmaker, GKMatchmakerViewController, GKNotificationBanner, GKPeerPickerController, GKPlayer, GKScore, GKScoreChallenge, GKSession, GKTurnBasedEventHandler, GKTurnBasedMatch, GKTurnBasedMatchmakerViewController, GKTurnBasedParticipant, GKVoiceChat, GKVoiceChatService, Hash, IO, IOError, IndexError, Integer, Interrupt, KeyError, LoadError, LocalJumpError, MFMailComposeViewController, MFMessageComposeViewController, MKAnnotationView, MKCircle, MKCircleView, MKCoordinateRegion, MKCoordinateSpan, MKDirectionsRequest, MKMapItem, MKMapPoint, MKMapRect, MKMapSize, MKMapView, MKMultiPoint, MKOverlayPathView, MKOverlayView, MKPinAnnotationView, MKPlacemark, MKPointAnnotation, MKPolygon, MKPolygonView, MKPolyline, MKPolylineView, MKReverseGeocoder, MKShape, MKUserLocation, MKUserTrackingBarButtonItem, MPMediaEntity, MPMediaItem, MPMediaItemArtwork, MPMediaItemCollection, MPMediaLibrary, MPMediaPickerController, MPMediaPlaylist, MPMediaPredicate, MPMediaPropertyPredicate, MPMediaQuery, MPMediaQuerySection, MPMovieAccessLog, MPMovieAccessLogEvent, MPMovieErrorLog, MPMovieErrorLogEvent, MPMoviePlayerController, MPMoviePlayerViewController, MPMusicPlayerController, MPNowPlayingInfoCenter, MPTimedMetadata, MPVolumeView, MatchData, Math, Method, Module, Mutex, NKAssetDownload, NKIssue, NKLibrary, NSArray, NSAssertionHandler, NSAtomicStore, NSAtomicStoreCacheNode, NSAttributeDescription, NSAttributedString, NSAutoreleasePool, NSBlockOperation, NSBundle, NSByteCountFormatter, NSCache, NSCachedURLResponse, NSCalendar, NSCharacterSet, NSCoder, NSComparisonPredicate, NSCompoundPredicate, NSCondition, NSConditionLock, NSCountedSet, NSData, NSDataDetector, NSDate, NSDateComponents, NSDateFormatter, NSDecimal, NSDecimalNumber, NSDecimalNumberHandler, NSDictionary, NSDirectoryEnumerator, NSEntityDescription, NSEntityMapping, NSEntityMigrationPolicy, NSEnumerator, NSError, NSException, NSExpression, NSExpressionDescription, NSFastEnumerationState, NSFetchRequest, NSFetchRequestExpression, NSFetchedPropertyDescription, NSFetchedResultsController, NSFileCoordinator, NSFileHandle, NSFileManager, NSFileSecurity, NSFileVersion, NSFileWrapper, NSFormatter, NSHTTPCookie, NSHTTPCookieStorage, NSHTTPURLResponse, NSHashTable, NSIncrementalStore, NSIncrementalStoreNode, NSIndexPath, NSIndexSet, NSInputStream, NSInvocation, NSInvocationOperation, NSJSONSerialization, NSKeyedArchiver, NSKeyedUnarchiver, NSLinguisticTagger, NSLocale, NSLock, NSMachPort, NSManagedObject, NSManagedObjectContext, NSManagedObjectID, NSManagedObjectModel, NSMapTable, NSMappingModel, NSMergeConflict, NSMergePolicy, NSMessagePort, NSMetadataItem, NSMetadataQuery, NSMetadataQueryAttributeValueTuple, NSMetadataQueryResultGroup, NSMethodSignature, NSMigrationManager, NSMutableArray, NSMutableAttributedString, NSMutableCharacterSet, NSMutableData, NSMutableDictionary, NSMutableIndexSet, NSMutableOrderedSet, NSMutableParagraphStyle, NSMutableSet, NSMutableString, NSMutableURLRequest, NSNetService, NSNetServiceBrowser, NSNotification, NSNotificationCenter, NSNotificationQueue, NSNull, NSNumber, NSNumberFormatter, NSObject, NSOperation, NSOperationQueue, NSOrderedSet, NSOrthography, NSOutputStream, NSParagraphStyle, NSPersistentStore, NSPersistentStoreCoordinator, NSPersistentStoreRequest, NSPipe, NSPointerArray, NSPointerFunctions, NSPort, NSPredicate, NSProcessInfo, NSPropertyDescription, NSPropertyListSerialization, NSPropertyMapping, NSProxy, NSPurgeableData, NSRange, NSRecursiveLock, NSRegularExpression, NSRelationshipDescription, NSRunLoop, NSSaveChangesRequest, NSScanner, NSSet, NSShadow, NSSortDescriptor, NSStream, NSString, NSStringDrawingContext, NSSwappedDouble, NSSwappedFloat, NSThread, NSTimeZone, NSTimer, NSURL, NSURLAuthenticationChallenge, NSURLCache, NSURLConnection, NSURLCredential, NSURLCredentialStorage, NSURLProtectionSpace, NSURLProtocol, NSURLRequest, NSURLResponse, NSUUID, NSUbiquitousKeyValueStore, NSUndoManager, NSUserDefaults, NSValue, NSValueTransformer, NSXMLParser, NameError, NilClass, NoMemoryError, NoMethodError, NotImplementedError, Numeric, Object, PKAddPassesViewController, PKPass, PKPassLibrary, Pointer, Proc, QLPreviewController, Random, Range, RangeError, Rational, Regexp, RegexpError, RubyObject, RuntimeError, SKDownload, SKMutablePayment, SKPayment, SKPaymentQueue, SKPaymentTransaction, SKProduct, SKProductsRequest, SKProductsResponse, SKRequest, SKStoreProductViewController, SLComposeViewController, SLRequest, Sandbox, ScriptError, SecurityError, SignalException, StandardError, StopIteration, String, Struct, Symbol, SyntaxError, SystemCallError, SystemExit, SystemStackError, Thread, ThreadError, ThreadGroup, Time, TopLevel, TrueClass, TypeError, UIAcceleration, UIAccelerometer, UIAccessibilityElement, UIActionSheet, UIActivity, UIActivityIndicatorView, UIActivityItemProvider, UIActivityViewController, UIAlertView, UIApplication, UIBarButtonItem, UIBarItem, UIBezierPath, UIButton, UICollectionReusableView, UICollectionView, UICollectionViewCell, UICollectionViewController, UICollectionViewFlowLayout, UICollectionViewLayout, UICollectionViewLayoutAttributes, UICollectionViewUpdateItem, UIColor, UIControl, UIDatePicker, UIDevice, UIDictationPhrase, UIDocument, UIDocumentInteractionController, UIEdgeInsets, UIEvent, UIFont, UIGestureRecognizer, UIImage, UIImagePickerController, UIImageView, UILabel, UILongPressGestureRecognizer, UIManagedDocument, UIMarkupTextPrintFormatter, UIMenuItem, UINavigationBar, UINavigationController, UINavigationItem, UINib, UIOffset, UIPageControl, UIPageViewController, UIPanGestureRecognizer, UIPasteboard, UIPickerView, UIPinchGestureRecognizer, UIPopoverBackgroundView, UIPopoverController, UIPrintFormatter, UIPrintInfo, UIPrintInteractionController, UIPrintPaper, UIProgressView, UIReferenceLibraryViewController, UIRefreshControl, UIResponder, UIRotationGestureRecognizer, UIScreen, UIScreenMode, UIScrollView, UISearchBar, UISearchDisplayController, UISegmentedControl, UISimpleTextPrintFormatter, UISlider, UISplitViewController, UIStepper, UIStoryboard, UIStoryboardPopoverSegue, UIStoryboardSegue, UISwipeGestureRecognizer, UISwitch, UITabBar, UITabBarController, UITabBarItem, UITableView, UITableViewCell, UITableViewController, UITableViewHeaderFooterView, UITapGestureRecognizer, UITextChecker, UITextField, UITextInputMode, UITextInputStringTokenizer, UITextPosition, UITextRange, UITextSelectionRect, UITextView, UIToolbar, UITouch, UIVideoEditorController, UIView, UIViewController, UIViewPrintFormatter, UIWebView, UIWindow, UnboundMethod, ZeroDivisionError, fatal

Constant Summary

AVAssetExportSessionStatusUnknown

Indicates that the status is unknown.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportSessionStatusWaiting

Indicates that the session is waiting to export more data.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportSessionStatusExporting

Indicates that the export session is in progress.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportSessionStatusCompleted

Indicates that the export session completed successfully.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportSessionStatusFailed

Indicates that the export session failed.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportSessionStatusCancelled

Indicates that the export session was cancelled.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportPresetLowQuality

Specifies a low quality quicktime file.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportPresetMediumQuality

Specifies a medium quality quicktime file.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportPresetHighestQuality

Specifies a high quality quicktime file.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportPreset640x480

Specifies output at 640x480 pixels.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportPreset960x540

Specifies output at 960x540 pixels.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportPreset1280x720

Specifies output at 1280x720 pixels.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportPreset1920x1080

Specifies output at 1920x1080 pixels.available in ios 5.0 and later.declared in avassetexportsession.h.

AVAssetExportPresetAppleM4A

Specifies an audio-only .m4a file with appropriate itunes gapless playback data.available in ios 4.0 and later.declared in avassetexportsession.h.

AVAssetExportPresetPassthrough

Specifies that all tracks pass through, unless it is not possible.available in ios 4.0 and later.declared in avassetexportsession.h.

NSLineBreakByWordWrapping

Wrapping occurs at word boundaries, unless the word itself doesn’t fit on a single line.available in ios 6.0 and later.declared in nsparagraphstyle.h.

NSLineBreakByCharWrapping

Wrapping occurs before the first character that doesn’t fit.available in ios 6.0 and later.declared in nsparagraphstyle.h.

NSLineBreakByClipping

Lines are simply not drawn past the edge of the text container.available in ios 6.0 and later.declared in nsparagraphstyle.h.

NSLineBreakByTruncatingHead

The line is displayed so that the end fits in the container and the missing text at the beginning of the line is indicated by an ellipsis glyph. although this mode works for multiline text, it is more often used for single line text.available in ios 6.0 and later.declared in nsparagraphstyle.h.

NSLineBreakByTruncatingTail

The line is displayed so that the beginning fits in the container and the missing text at the end of the line is indicated by an ellipsis glyph. although this mode works for multiline text, it is more often used for single line text.available in ios 6.0 and later.declared in nsparagraphstyle.h.

NSLineBreakByTruncatingMiddle

The line is displayed so that the beginning and end fit in the container and the missing text in the middle is indicated by an ellipsis glyph. although this mode works for multiline text, it is more often used for single line text.available in ios 6.0 and later.declared in nsparagraphstyle.h.

NSManagedObjectResultType

Specifies that the request returns managed objects.available in ios 3.0 and later.declared in nsfetchrequest.h.

NSManagedObjectIDResultType

Specifies that the request returns managed object ids.available in ios 3.0 and later.declared in nsfetchrequest.h.

NSDictionaryResultType

Specifies that the request returns dictionaries.see also includespendingchanges and setpropertiestofetch:.available in ios 3.0 and later.declared in nsfetchrequest.h.

NSCountResultType

Specifies that the request returns the count of the objects that match the request.available in ios 5.0 and later.declared in nsfetchrequest.h.

NSSnapshotEventUndoInsertion

Specifies a change due to undo from insertion.available in ios 3.0 and later.declared in nsmanagedobject.h.

NSSnapshotEventUndoDeletion

Specifies a change due to undo from deletion.available in ios 3.0 and later.declared in nsmanagedobject.h.

NSSnapshotEventUndoUpdate

Specifies a change due to a property-level undo.available in ios 3.0 and later.declared in nsmanagedobject.h.

NSSnapshotEventRollback

Specifies a change due to the managed object context being rolled back.available in ios 3.0 and later.declared in nsmanagedobject.h.

NSSnapshotEventRefresh

Specifies a change due to the managed object being refreshed.available in ios 3.0 and later.declared in nsmanagedobject.h.

NSSnapshotEventMergePolicy

Specifies a change due to conflict resolution during a save operation.available in ios 3.0 and later.declared in nsmanagedobject.h.

NSInsertedObjectsKey

Key for the set of objects that were inserted into the context.available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSUpdatedObjectsKey

Key for the set of objects that were updated.available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSDeletedObjectsKey

Key for the set of objects that were marked for deletion during the previous event. available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSRefreshedObjectsKey

Key for the set of objects that were refreshed.available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSInvalidatedObjectsKey

Key for the set of objects that were invalidated.available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSInvalidatedAllObjectsKey

Key that specifies that all objects in the context have been invalidated.available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSConfinementConcurrencyType

Specifies that the context will use the thread confinement pattern.available in ios 5.0 and later.declared in nsmanagedobjectcontext.h.

NSPrivateQueueConcurrencyType

Specifies that the context will be associated with a private dispatch queue.available in ios 5.0 and later.declared in nsmanagedobjectcontext.h.

NSMainQueueConcurrencyType

Specifies that the context will be associated with the main queue.available in ios 5.0 and later.declared in nsmanagedobjectcontext.h.

NSSQLiteStoreType

The sqlite database store type.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSBinaryStoreType

The binary store type.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSInMemoryStoreType

The in-memory store type.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSStoreTypeKey

The key in the metadata dictionary to identify the store type.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSStoreUUIDKey

The key in the metadata dictionary to identify the store uuid.the store uuid is useful to identify stores through uri representations, but it is not guaranteed to be unique. the uuid generated for new stores is unique—users can freely copy files and thus the uuid stored inside—so if you track or reference stores explicitly you need to be aware of duplicate uuids and potentially override the uuid when a new store is added to the list of known stores in your application.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSAddedPersistentStoresKey

Key for the array of stores that were added.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSRemovedPersistentStoresKey

Key for the array of stores that were removed.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSUUIDChangedPersistentStoresKey

Key for the array of stores whose uuids changed.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSReadOnlyPersistentStoreOption

A flag that indicates whether a store is treated as read-only or not.the default value is no. available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSPersistentStoreTimeoutOption

Options key that specifies the connection timeout for core data stores.the corresponding value is an nsnumber object that represents the duration in seconds that core data will wait while attempting to create a connection to a persistent store. if a connection is cannot be made within that timeframe, the operation is aborted and an error is returned.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSSQLitePragmasOption

Options key for a dictionary of sqlite pragma settings with pragma values indexed by pragma names as keys.all pragma values must be specified as nsstring objects. the fullfsync and synchronous pragmas control the tradeoff between write performance (write to disk speed & cache utilization) and durability (data loss/corruption sensitivity to power interruption). for more information on pragma settings, see sqlite.org/pragma.html.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSSQLiteAnalyzeOption

Option key to run an analysis of the store data to optimize indices based on statistical information when the store is added to the coordinator.this invokes sqlite's analyze command. it is ignored by stores other than the sqlite store.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSSQLiteManualVacuumOption

Option key to rebuild the store file, forcing a database wide defragmentation when the store is added to the coordinator.this invokes sqlite's vacuum command. it is ignored by stores other than the sqlite store.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSPersistentStoreUbiquitousContentNameKey

Option to specify that a persistent store has a given name in ubiquity.this option is required for ubiquitous content to function.available in ios 5.0 and later.declared in nspersistentstorecoordinator.h.

NSPersistentStoreUbiquitousContentURLKey

Option to specify the log path to use for ubiquitous content logs.this option is required for ubiquitous content to function.available in ios 5.0 and later.declared in nspersistentstorecoordinator.h.

NSPersistentStoreFileProtectionKey

Key to represent the protection class for the persistent store.backward compatibility may preclude some features. the acceptable values are those defined for the nsfileprotectionkey. the default value is nsfileprotectioncompleteuntilfirstuserauthentication for all applications built on or after ios v5.0. the default value for all older applications is nsfileprotectionnone.available in ios 5.0 and later.declared in nspersistentstorecoordinator.h.

NSIgnorePersistentStoreVersioningOption

Key to ignore the built-in versioning provided by core data.the corresponding value is an nsnumber object. if the boolvalue of the number is yes, core data will not compare the version hashes between the managed object model in the coordinator and the metadata for the loaded store. (it will, however, continue to update the version hash information in the metadata.) this key and corresponding value of yes is specified by default for all applications linked on or before os x v10.4.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSMigratePersistentStoresAutomaticallyOption

Key to automatically attempt to migrate versioned stores.the corresponding value is an nsnumber object. if the boolvalue of the number is yes and if the version hash information for the added store is determined to be incompatible with the model for the coordinator, core data will attempt to locate the source and mapping models in the application bundles, and perform a migration.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSInferMappingModelAutomaticallyOption

Key to attempt to create the mapping model automatically.the corresponding value is an nsnumber object. if the boolvalue of the number is yes and the value of the nsmigratepersistentstoresautomaticallyoption is yes, the coordinator will attempt to infer a mapping model if none can be found.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSStoreModelVersionHashesKey

Key to represent the version hash information for the model used to create the store.this key is used in the metadata for a persistent store.available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSStoreModelVersionIdentifiersKey

Key to represent the version identifiers for the model used to create the store.if you add your own annotations to a model’s version identifier (see versionidentifiers), they are stored in the persistent store’s metadata. you can use this key to retrieve the identifiers from the metadata dictionaries available from nspersistentstore (metadata) and nspersistentstorecoordinator (metadataforpersistentstore: and related methods). the corresponding value is a foundation collection (an nsarray or nsset object).available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSPersistentStoreOSCompatibility

Key to represent the earliest version of the operation system that the persistent store supports.the corresponding value is an nsnumber object that takes the form of the constants defined by the availability macros defined in /usr/include/availabilitymacros.h; for example 1040 represents os x version 10.4.0.backward compatibility may preclude some features. available in ios 3.0 and later.declared in nspersistentstorecoordinator.h.

NSBinarySearchingFirstEqual

Specifies that the search should return the first object in the range that is equal to the given object.available in ios 4.0 and later.declared in nsarray.h.

NSBinarySearchingLastEqual

Specifies that the search should return the last object in the range that is equal to the given object.available in ios 4.0 and later.declared in nsarray.h.

NSBinarySearchingInsertionIndex

Returns the index at which you should insert the object in order to maintain a sorted array.available in ios 4.0 and later.declared in nsarray.h.

NSAssertionHandlerKey

A key with a corresponding value in the thread dictionary.if you need to customize the behavior of nsassertionhandler, create a subclass, overriding handlefailureinmethod:object:file:linenumber:description: and handlefailureinfunction:file:linenumber:description:, and install your instance into the current thread’s attributes dictionary with this key.

NSAttributedStringEnumerationReverse

Causes the enumeration to occur in reverse.available in ios 4.0 and later.declared in nsattributedstring.h.

NSAttributedStringEnumerationLongestEffectiveRangeNotRequired

If nsattributedstringenumerationlongesteffectiverangenotrequired option is supplied, then the longest effective range computation is not performed; the blocks may be invoked with consecutive attribute runs that have the same value.available in ios 4.0 and later.declared in nsattributedstring.h.

NSBundleExecutableArchitectureI386

Specifies the 32-bit intel architecture.available in ios 2.0 and later.declared in nsbundle.h.

NSBundleExecutableArchitecturePPC

Specifies the 32-bit powerpc architecture.available in ios 2.0 and later.declared in nsbundle.h.

NSBundleExecutableArchitectureX86_64

Specifies the 64-bit intel architecture.available in ios 2.0 and later.declared in nsbundle.h.

NSBundleExecutableArchitecturePPC64

Specifies the 64-bit powerpc architecture.available in ios 2.0 and later.declared in nsbundle.h.

NSLoadedClasses

An nsarray object containing the names (as nsstring objects) of each class that was loadedavailable in ios 2.0 and later.declared in nsbundle.h.

NSEraCalendarUnit

Specifies the era unit.the corresponding value is an nsinteger. equal to kcfcalendarunitera.available in ios 2.0 and later.declared in nscalendar.h.

NSYearCalendarUnit

Specifies the year unit.the corresponding value is an nsinteger. equal to kcfcalendarunityear.available in ios 2.0 and later.declared in nscalendar.h.

NSMonthCalendarUnit

Specifies the month unit. the corresponding value is an nsinteger. equal to kcfcalendarunitmonth.available in ios 2.0 and later.declared in nscalendar.h.

NSDayCalendarUnit

Specifies the day unit. the corresponding value is an nsinteger. equal to kcfcalendarunitday.available in ios 2.0 and later.declared in nscalendar.h.

NSHourCalendarUnit

Specifies the hour unit.the corresponding value is an nsinteger. equal to kcfcalendarunithour.available in ios 2.0 and later.declared in nscalendar.h.

NSMinuteCalendarUnit

Specifies the minute unit.the corresponding value is an nsinteger. equal to kcfcalendarunitminute.available in ios 2.0 and later.declared in nscalendar.h.

NSSecondCalendarUnit

Specifies the second unit.the corresponding value is a double. equal to kcfcalendarunitsecond.available in ios 2.0 and later.declared in nscalendar.h.

NSWeekCalendarUnit

Specifies the week unit.the corresponding value is an kcfcalendarunitsecond. equal to kcfcalendarunitweek.available in ios 2.0 and later.declared in nscalendar.h.

NSWeekdayCalendarUnit

Specifies the weekday unit.the corresponding value is an kcfcalendarunitsecond. equal to kcfcalendarunitweekday. the weekday units are the numbers 1 through n (where for the gregorian calendar n=7 and 1 is sunday).available in ios 2.0 and later.declared in nscalendar.h.

NSWeekdayOrdinalCalendarUnit

Specifies the ordinal weekday unit. the corresponding value is an kcfcalendarunitsecond. equal to kcfcalendarunitweekdayordinal. the weekday ordinal unit describes ordinal position within the month unit of the corresponding weekday unit. for example, in the gregorian calendar a weekday ordinal unit of 2 for a weekday unit 3 indicates "the second tuesday in the month".available in ios 2.0 and later.declared in nscalendar.h.

NSQuarterCalendarUnit

Specifies the quarter of the calendar as an kcfcalendarunitsecond.available in ios 4.0 and later.declared in nscalendar.h.

NSWeekOfMonthCalendarUnit

Specifies the original week of a month calendar unit.available in ios 5.0 and later.declared in nscalendar.h.

NSWeekOfYearCalendarUnit

Specifies the original week of the year calendar unit.available in ios 5.0 and later.declared in nscalendar.h.

NSYearForWeekOfYearCalendarUnit

Specifies the year when the calendar is being interpreted as a week-based calendar. available in ios 5.0 and later.declared in nscalendar.h.

NSCalendarCalendarUnit

Specifies the calendar of the calendar.available in ios 4.0 and later.declared in nscalendar.h.

NSTimeZoneCalendarUnit

Specifies the time zone of the calendar as an nstimezone.available in ios 4.0 and later.declared in nscalendar.h.

NSWrapCalendarComponents

Specifies that the components specified for an nsdatecomponents object should be incremented and wrap around to zero/one on overflow, but should not cause higher units to be incremented.available in ios 2.0 and later.declared in nscalendar.h.

NSOpenStepUnicodeReservedBase

Specifies lower bound for a unicode character range reserved for apple’s corporate use (the range is 0xf400–0xf8ff).available in ios 2.0 and later.declared in nscharacterset.h.

NSDirectPredicateModifier

A predicate to compare directly the left and right hand sides.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSAllPredicateModifier

A predicate to compare all entries in the destination of a to-many relationship.the left hand side must be a collection. the corresponding predicate compares each value in the left hand side with the right hand side, and returns no when it finds the first mismatch—€”or yes if all match.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSAnyPredicateModifier

A predicate to match with any entry in the destination of a to-many relationship.the left hand side must be a collection. the corresponding predicate compares each value in the left hand side against the right hand side and returns yes when it finds the first match—or no if no match is foundavailable in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSCaseInsensitivePredicateOption

A case-insensitive predicate.you represent this option in a predicate format string using a [c] following a string operation (for example, "next" like "next").available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSDiacriticInsensitivePredicateOption

A diacritic-insensitive predicate.you represent this option in a predicate format string using a [d] following a string operation (for example, “naïve” like “naive”).available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSNormalizedPredicateOption

Indicates that the strings to be compared have been preprocessed.this option supersedes nscaseinsensitivepredicateoption and nsdiacriticinsensitivepredicateoption, and is intended as a performance optimization option.you represent this option in a predicate format string using a [n] following a string operation (for example, "wxyzlan" matches ".lan").available in ios 5.0 and later.declared in nscomparisonpredicate.h.

NSLocaleSensitivePredicateOption

Indicates that strings to be compared using , > should be handled in a locale-aware fashion.you represent this option in a predicate format string using a [l] following one of the , > operators (for example, “straße” >[l] “strasse”).

NSLessThanPredicateOperatorType

A less-than predicate. available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSLessThanOrEqualToPredicateOperatorType

A less-than-or-equal-to predicate.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSGreaterThanPredicateOperatorType

A greater-than predicate.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSGreaterThanOrEqualToPredicateOperatorType

A greater-than-or-equal-to predicate.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSEqualToPredicateOperatorType

An equal-to predicate.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSNotEqualToPredicateOperatorType

A not-equal-to predicate.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSMatchesPredicateOperatorType

A full regular expression matching predicate.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSLikePredicateOperatorType

A simple subset of the matches predicate, similar in behavior to sql like.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSBeginsWithPredicateOperatorType

A begins-with predicate.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSEndsWithPredicateOperatorType

An ends-with predicate.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSInPredicateOperatorType

A predicate to determine if the left hand side is in the right hand side.for strings, returns yes if the left hand side is a substring of the right hand side . for collections, returns yes if the left hand side is in the right hand side .available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSCustomSelectorPredicateOperatorType

A predicate that uses a custom selector that takes a single argument and returns a bool value.the selector is invoked on the left hand side with the right hand side as the argument.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSContainsPredicateOperatorType

A predicate to determine if the left hand side contains the right hand side.returns yes if [lhs contains rhs]; the left hand side must be an nsexpression object that evaluates to a collectionavailable in ios 3.0 and later.declared in nscomparisonpredicate.h.

NSBetweenPredicateOperatorType

A predicate to determine if the right hand side lies at or between bounds specified by the left hand side.returns yes if [lhs between rhs]; the right hand side must be an array in which the first element sets the lower bound and the second element the upper, inclusive. comparison is performed using compare: or the class-appropriate equivalent.available in ios 3.0 and later.declared in nscomparisonpredicate.h.

AVAssetWriterStatusUnknown

Available in ios 4.1 and later.declared in avassetwriter.h.

AVAssetWriterStatusWriting

Available in ios 4.1 and later.declared in avassetwriter.h.

AVAssetWriterStatusCompleted

Available in ios 4.1 and later.declared in avassetwriter.h.

AVAssetWriterStatusFailed

Available in ios 4.1 and later.declared in avassetwriter.h.

AVAssetWriterStatusCancelled

Available in ios 4.1 and later.declared in avassetwriter.h.

NSDataReadingMappedIfSafe

A hint indicating the file should be mapped into virtual memory, if possible and safe.available in ios 5.0 and later.declared in nsdata.h.

NSDataReadingUncached

A hint indicating the file should not be stored in the file-system caches.for data being read once and discarded, this option can improve performance.available in ios 4.0 and later.declared in nsdata.h.

NSDataReadingMappedAlways

Hint to map the file in if possible.this takes precedence over nsdatareadingmappedifsafe if both are given.available in ios 5.0 and later.declared in nsdata.h.

NSDataReadingMapped

Deprecated name for nsdatareadingmappedifsafe.available in ios 4.0 and later.declared in nsdata.h.

NSMappedRead

Deprecated name for nsdatareadingmapped.available in ios 2.0 and later.declared in nsdata.h.

NSUncachedRead

Deprecated name for nsdatareadinguncached.available in ios 2.0 and later.declared in nsdata.h.

NSDataWritingAtomic

A hint to write data to an auxiliary file first and then exchange the files. this option is equivalent to using a write method taking the parameter atomically:yes.available in ios 4.0 and later.declared in nsdata.h.

NSDataWritingWithoutOverwriting

Hint to return prevent overwriting an existing file. cannot be combined with nsdatawritingatomic.available in ios 6.0 and later.declared in nsdata.h.

NSDataWritingFileProtectionNone

A hint to set the content protection attribute of the file when writing it out. in this case, the file is not stored in an encrypted format and may be accessed at boot time and while the device is unlocked. available in ios 4.0 and later.declared in nsdata.h.

NSDataWritingFileProtectionComplete

A hint to set the content protection attribute of the file when writing it out. in this case, the file is stored in an encrypted format and may be read from or written to only while the device is unlocked. at all other times, attempts to read and write the file result in failure. available in ios 4.0 and later.declared in nsdata.h.

NSDataWritingFileProtectionCompleteUnlessOpen

A hint to set the content protection attribute of the file when writing it out. in this case, the file cannot be opened for reading or writing when the device is locked, although new files can be created with this class. if one of these files is open when the device is locked, reading and writing are still allowed. available in ios 5.0 and later.declared in nsdata.h.

NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication

A hint to set the content protection attribute of the file when writing it out. in this case, the file can be read or written to while the device is locked, but while it is booting up, they have protection equivalent to nsdatawritingfileprotectioncomplete. available in ios 5.0 and later.declared in nsdata.h.

NSDataWritingFileProtectionMask

A mask to use when determining the file protection options assigned to the data.available in ios 4.0 and later.declared in nsdata.h.

NSAtomicWrite

Deprecated name for nsdatawritingatomic.available in ios 2.0 and later.declared in nsdata.h.

NSDataSearchBackwards

Search from the end of nsdata object.available in ios 4.0 and later.declared in nsdata.h.

NSDataSearchAnchored

Search is limited to start (or end, if nsdatasearchbackwards) of nsdata object.this option performs searching only on bytes at the beginning or end of the range. no match at the beginning or end means nothing is found, even if a matching sequence of bytes occurs elsewhere in the data object.available in ios 4.0 and later.declared in nsdata.h.

NSTimeIntervalSince1970

The number of seconds from 1 january 1970 to the reference date, 1 january 2001.available in ios 2.0 and later.declared in nsdate.h.

NSUndefinedDateComponent

Specifies that the component is undefined.available in ios 2.0 and later.declared in nscalendar.h.

NSDecimalNumberExactnessException

The name of the exception raised if there is an exactness error.available in ios 2.0 and later.declared in nsdecimalnumber.h.

NSDecimalNumberOverflowException

The name of the exception raised on overflow.available in ios 2.0 and later.declared in nsdecimalnumber.h.

NSDecimalNumberUnderflowException

The name of the exception raised on underflow.available in ios 2.0 and later.declared in nsdecimalnumber.h.

NSDecimalNumberDivideByZeroException

The name of the exception raised on divide by zero.available in ios 2.0 and later.declared in nsdecimalnumber.h.

NSLocalizedDescriptionKey

The corresponding value is a localized string representation of the error that, if present, will be returned by localizeddescription.available in ios 2.0 and later.declared in nserror.h.

NSErrorFailingURLStringKey

The corresponding value is the url that caused the error. this key is only present in the nsurlerrordomain. (deprecated. this constant is deprecated in os x v10.6, and is superseded by nsurlerrorfailingurlstringerrorkey.)this constant is deprecated in os x v10.6, and is superseded by nsurlerrorfailingurlstringerrorkey. both constants refer to the same value for backward-compatibility, but the new symbol name has a better prefix.available in ios 2.0 and later.deprecated in ios 4.0.declared in nsurlerror.h.

NSFilePathErrorKey

Contains the file path of the error.the corresponding value is an nsstring object.available in ios 2.0 and later.declared in nserror.h.

NSStringEncodingErrorKey

The corresponding value is an nsnumber object containing the nsstringencoding value.available in ios 2.0 and later.declared in nserror.h.

NSUnderlyingErrorKey

The corresponding value is an error that was encountered in an underlying implementation and caused the error that the receiver represents to occur.available in ios 2.0 and later.declared in nserror.h.

NSURLErrorKey

The corresponding value is an nsurl object.available in ios 2.0 and later.declared in nserror.h.

NSLocalizedFailureReasonErrorKey

The corresponding value is a localized string representation containing the reason for the failure that, if present, will be returned by localizedfailurereason.this string provides a more detailed explanation of the error than the description.available in ios 2.0 and later.declared in nserror.h.

NSLocalizedRecoverySuggestionErrorKey

The corresponding value is a string containing the localized recovery suggestion for the error.this string is suitable for displaying as the secondary message in an alert panel.available in ios 2.0 and later.declared in nserror.h.

NSLocalizedRecoveryOptionsErrorKey

The corresponding value is an array containing the localized titles of buttons appropriate for displaying in an alert panel.the first string is the title of the right-most and default button, the second the one to the left, and so on. the recovery options should be appropriate for the recovery suggestion returned by localizedrecoverysuggestion.available in ios 2.0 and later.declared in nserror.h.

NSRecoveryAttempterErrorKey

The corresponding value is an object that conforms to the nserrorrecoveryattempting informal protocol. the recovery attempter must be an object that can correctly interpret an index into the array returned by recoveryattempter.available in ios 2.0 and later.declared in nserror.h.

NSHelpAnchorErrorKey

The corresponding value is an nsstring containing the localized help corresponding to the help button. see helpanchor for more information.available in ios 4.0 and later.declared in nserror.h.

NSURLErrorFailingURLErrorKey

The corresponding value is an nsurl containing the url which caused a load to fail. this key is only present in the nsurlerrordomain.available in ios 4.0 and later.declared in nsurlerror.h.

NSURLErrorFailingURLStringErrorKey

The corresponding value is an nsstring object for the url which caused a load to fail. this key is only present in the nsurlerrordomain.this constant supersedes nserrorfailingurlstringkey, which was deprecated in os x v10.6. both constants refer to the same value for backward-compatibility, but this symbol name has a better prefix.available in ios 4.0 and later.declared in nsurlerror.h.

NSURLErrorFailingURLPeerTrustErrorKey

The corresponding value is the sectrustref object representing the state of a failed ssl handshake. this key is only present in the nsurlerrordomain.available in ios 3.0 and later.declared in nsurlerror.h.

NSPOSIXErrorDomain

Posix/bsd errorsavailable in ios 2.0 and later.declared in nserror.h.

NSOSStatusErrorDomain

Mac os 9/carbon errorsavailable in ios 2.0 and later.declared in nserror.h.

NSMachErrorDomain

Mach errorsavailable in ios 2.0 and later.declared in nserror.h.

NSConstantValueExpressionType

An expression that always returns the same value.available in ios 3.0 and later.declared in nsexpression.h.

NSEvaluatedObjectExpressionType

An expression that always returns the parameter object itself.available in ios 3.0 and later.declared in nsexpression.h.

NSVariableExpressionType

An expression that always returns whatever value is associated with the key specified by ‘variable’ in the bindings dictionary.available in ios 3.0 and later.declared in nsexpression.h.

NSKeyPathExpressionType

An expression that returns something that can be used as a key path.available in ios 3.0 and later.declared in nsexpression.h.

NSFunctionExpressionType

An expression that returns the result of evaluating a function.available in ios 3.0 and later.declared in nsexpression.h.

NSAggregateExpressionType

An expression that defines an aggregate of nsexpression objects.available in ios 3.0 and later.declared in nsexpression.h.

NSSubqueryExpressionType

An expression that filters a collection using a subpredicate.available in ios 3.0 and later.declared in nsexpression.h.

NSUnionSetExpressionType

An expression that creates a union of the results of two nested expressions.available in ios 3.0 and later.declared in nsexpression.h.

NSIntersectSetExpressionType

An expression that creates an intersection of the results of two nested expressions.available in ios 3.0 and later.declared in nsexpression.h.

NSMinusSetExpressionType

An expression that combines two nested expression results by set subtraction.available in ios 3.0 and later.declared in nsexpression.h.

NSBlockExpressionType

An expression that uses a block.available in ios 4.0 and later.declared in nsexpression.h.

NSFileHandleNotificationFileHandleItem

A key in the userinfo dictionary in a nsfilehandleconnectionacceptednotification notification.the corresponding value is the nsfilehandle object representing the “near” end of a socket connection.available in ios 2.0 and later.declared in nsfilehandle.h.

NSFileHandleNotificationDataItem

A key in the userinfo dictionary in a nsfilehandlereadcompletionnotification and nsfilehandlereadtoendoffilecompletionnotification.the corresponding value is an nsdata object containing the available data read from a socket connection.available in ios 2.0 and later.declared in nsfilehandle.h.

NSFileHandleOperationException

Raised by nsfilehandle if attempts to determine file-handle type fail or if attempts to read from a file or channel fail.available in ios 2.0 and later.declared in nsfilehandle.h.

NSFileHandleNotificationMonitorModes

Currently unused.available in ios 2.0 and later.deprecated in ios 5.0.declared in nsfilehandle.h.

NSVolumeEnumerationSkipHiddenVolumes

The enumeration skips hidden volumes.available in ios 4.0 and later.declared in nsfilemanager.h.

NSVolumeEnumerationProduceFileReferenceURLs

The enumeration produces file reference urls rather than path-based urls.available in ios 4.0 and later.declared in nsfilemanager.h.

NSDirectoryEnumerationSkipsSubdirectoryDescendants

Perform a shallow enumeration; do not descend into directories.available in ios 4.0 and later.declared in nsfilemanager.h.

NSDirectoryEnumerationSkipsPackageDescendants

Do not descend into packages.available in ios 4.0 and later.declared in nsfilemanager.h.

NSDirectoryEnumerationSkipsHiddenFiles

Do not enumerate hidden files.available in ios 4.0 and later.declared in nsfilemanager.h.

NSFileManagerItemReplacementUsingNewMetadataOnly

Causes nsfilemanageritemreplacementwithoutdeletingbackupitem to use metadata from the new item only and not to attempt to preserve metadata from the original item.available in ios 4.0 and later.declared in nsfilemanager.h.

NSFileManagerItemReplacementWithoutDeletingBackupItem

Causes nsfilemanageritemreplacementwithoutdeletingbackupitem to leave the backup item in place after a successful replacement. the default behavior is to remove the item.available in ios 4.0 and later.declared in nsfilemanager.h.

NSFileAppendOnly

The key in a file attribute dictionary whose value indicates whether the file is read-only.the corresponding value is an nsnumber object containing a boolean value.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileBusy

The key in a file attribute dictionary whose value indicates whether the file is busy.the corresponding value is an nsnumber object containing a boolean value.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileCreationDate

The key in a file attribute dictionary whose value indicates the file's creation date.the corresponding value is an nsdate object.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileOwnerAccountName

The key in a file attribute dictionary whose value indicates the name of the file's owner.the corresponding value is an nsstring object.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileGroupOwnerAccountName

The key in a file attribute dictionary whose value indicates the group name of the file's owner.the corresponding value is an nsstring object. available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileDeviceIdentifier

The key in a file attribute dictionary whose value indicates the identifier for the device on which the file resides.the corresponding value is an nsnumber object containing an unsigned long.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileExtensionHidden

The key in a file attribute dictionary whose value indicates whether the file's extension is hidden.the corresponding value is an nsnumber object containing a boolean value.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileGroupOwnerAccountID

The key in a file attribute dictionary whose value indicates the file's group id.the corresponding value is an nsnumber object containing an unsigned long.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileHFSCreatorCode

The key in a file attribute dictionary whose value indicates the file’s hfs creator code.the corresponding value is an nsnumber object containing an unsigned long. see “hfs file types” for possible values.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileHFSTypeCode

The key in a file attribute dictionary whose value indicates the file’s hfs type code.the corresponding value is an nsnumber object containing an unsigned long. see “hfs file types” for possible values.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileImmutable

The key in a file attribute dictionary whose value indicates whether the file is mutable. the corresponding value is an nsnumber object containing a boolean value.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileModificationDate

The key in a file attribute dictionary whose value indicates the file's last modified date.the corresponding value is an nsdate object. available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileOwnerAccountID

The key in a file attribute dictionary whose value indicates the file's owner's account id.the corresponding value is an nsnumber object containing an unsigned long.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFilePosixPermissions

The key in a file attribute dictionary whose value indicates the file's posix permissions.the corresponding value is an nsnumber object. use the shortvalue method to retrieve the integer value for the permissions.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileReferenceCount

The key in a file attribute dictionary whose value indicates the file's reference count.the corresponding value is an nsnumber object containing an unsigned long.the number specifies the number of hard links to a file.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileSize

The key in a file attribute dictionary whose value indicates the file’s size in bytes.the corresponding value is an nsnumber object containing an unsigned long long.important: if the file has a resource fork, the returned value does not include the size of the resource fork.available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileSystemFileNumber

The key in a file attribute dictionary whose value indicates the file's filesystem file number. the corresponding value is an nsnumber object containing an unsigned long. the value corresponds to the value of st_ino, as returned by stat(2).available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileType

The key in a file attribute dictionary whose value indicates the file’s type. the corresponding value is an nsstring object (see “nsfiletype attribute values” for possible values).available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileProtectionKey

The extended attribute key that identifies the protection level for this file. the corresponding value is an nsstring value. for a list of possible values, see “file protection values.” available in ios 4.0 and later.declared in nsfilemanager.h.

NSFileTypeDirectory

Directoryavailable in ios 2.0 and later.declared in nsfilemanager.h.

NSFileTypeRegular

Regular fileavailable in ios 2.0 and later.declared in nsfilemanager.h.

NSFileTypeSocket

Socketavailable in ios 2.0 and later.declared in nsfilemanager.h.

NSFileTypeCharacterSpecial

Character special fileavailable in ios 2.0 and later.declared in nsfilemanager.h.

NSFileTypeBlockSpecial

Block special fileavailable in ios 2.0 and later.declared in nsfilemanager.h.

NSFileTypeUnknown

Unknownavailable in ios 2.0 and later.declared in nsfilemanager.h.

NSFileSystemSize

The key in a file system attribute dictionary whose value indicates the size of the file system. the corresponding value is an nsnumber object that specifies the size of the file system in bytes. the value is determined by statfs().available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileSystemFreeSize

The key in a file system attribute dictionary whose value indicates the amount of free space on the file system. the corresponding value is an nsnumber object that specifies the amount of free space on the file system in bytes. the value is determined by statfs().available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileSystemNodes

The key in a file system attribute dictionary whose value indicates the number of nodes in the file system.the corresponding value is an nsnumber object that specifies the number of nodes in the file system. available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileSystemFreeNodes

The key in a file system attribute dictionary dictionary whose value indicates the number of free nodes in the file system.the corresponding value is an nsnumber object that specifies the number of free nodes in the file system. available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileSystemNumber

The key in a file system attribute dictionary dictionary whose value indicates the filesystem number of the file system.the corresponding value is an nsnumber object that specifies the filesystem number of the file system. the value corresponds to the value of st_dev, as returned by stat(2).available in ios 2.0 and later.declared in nsfilemanager.h.

NSFileProtectionNone

The file has no special protections associated with it. it can be read from or written to at any time.available in ios 4.0 and later.declared in nsfilemanager.h.

NSFileProtectionComplete

The file is stored in an encrypted format on disk and cannot be read from or written to while the device is locked or booting.available in ios 4.0 and later.declared in nsfilemanager.h.

NSFileProtectionCompleteUnlessOpen

The file is stored in an encrypted format on disk and must be opened while the device is unlocked. once open, your file may continue to access the file normally, even if the user locks the device.available in ios 5.0 and later.declared in nsfilemanager.h.

NSFileProtectionCompleteUntilFirstUserAuthentication

The file is stored in an encrypted format on disk and cannot be accessed until after the device has booted. after the user unlocks the device for the first time, your app can access the file and continue to access it even if the user subsequently locks the device.available in ios 5.0 and later.declared in nsfilemanager.h.

NSFoundationVersionWithFileManagerResourceForkSupport

The version of the foundation framework in which nsfilemanager first supported resource forks.available in ios 2.0 and later.declared in nsfilemanager.h.

NSHTTPCookieComment

An nsstring object containing the comment for the cookie.only valid for version 1 cookies and later. this header field is optional.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieCommentURL

An nsurl object or nsstring object containing the comment url for the cookie.only valid for version 1 cookies or later. this header field is optional.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieDiscard

An nsstring object stating whether the cookie should be discarded at the end of the session. string value must be either “true” or “false”. this header field is optional. default is “false”, unless this is cookie is version 1 or greater and a value for nshttpcookiemaximumage is not specified, in which case it is assumed “true”.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieDomain

An nsstring object containing the domain for the cookie. a value must be specified for either nshttpcookiedomain or nshttpcookieoriginurl. if this header field is missing the domain is inferred from the value for nshttpcookieoriginurl.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieExpires

An nsdate object or nsstring object specifying the expiration date for the cookie. this header field is only used for version 0 cookies. this header field is optional.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieMaximumAge

An nsstring object containing an integer value stating how long in seconds the cookie should be kept, at most.only valid for version 1 cookies and later. default is “0”. this field is optional.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieName

An nsstring object containing the name of the cookie. this field is required.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieOriginURL

An nsurl or nsstring object containing the url that set this cookie. a value must be specified for either nshttpcookiedomain or nshttpcookieoriginurl.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookiePath

An nsstring object containing the path for the cookie. this field is required if you are using the nshttpcookiedomain key instead of the nshttpcookieoriginurl key.if you are using the nshttpcookieoriginurl key, the path is inferred if it is not provided. the default value is “/”.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookiePort

An nsstring object containing comma-separated integer values specifying the ports for the cookie.only valid for version 1 cookies or later. the default value is an empty string (““). this header field is optional.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieSecure

An nsstring object indicating that the cookie should be transmitted only over secure channels.providing any value for this key indicates that the cookie should remain secure.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieValue

An nsstring object containing the value of the cookie. this header field is required.available in ios 2.0 and later.declared in nshttpcookie.h.

NSHTTPCookieVersion

An nsstring object that specifies the version of the cookie.must be either “0” or “1”. the default is “0”. this header field is optional.available in ios 2.0 and later.declared in nshttpcookie.h.

NSInvalidArchiveOperationException

The name of the exception raised by nskeyedarchiver if there is a problem creating an archive.available in ios 2.0 and later.declared in nskeyedarchiver.h.

NSInvalidUnarchiveOperationException

The name of the exception raised by nskeyedarchiver if there is a problem extracting an archive.available in ios 2.0 and later.declared in nskeyedarchiver.h.

NSLocaleLanguageDirectionUnknown

The direction of the language is unknown.available in ios 4.0 and later.declared in nslocale.h.

NSLocaleLanguageDirectionLeftToRight

The language direction is from left to right.available in ios 4.0 and later.declared in nslocale.h.

NSLocaleLanguageDirectionRightToLeft

The language direction is from right to left.available in ios 4.0 and later.declared in nslocale.h.

NSLocaleLanguageDirectionTopToBottom

The language direction is from top to bottom.available in ios 4.0 and later.declared in nslocale.h.

NSLocaleLanguageDirectionBottomToTop

The language direction is from bottom to top.available in ios 4.0 and later.declared in nslocale.h.

NSLocaleIdentifier

The key for the locale identifier.the corresponding value is an nsstring object. an example value might be "es_es_preeuro".available in ios 2.0 and later.declared in nslocale.h.

NSLocaleLanguageCode

The key for the locale language code.the corresponding value is an nsstring object. an example value might be "es".available in ios 2.0 and later.declared in nslocale.h.

NSLocaleCountryCode

The key for the locale country code.the corresponding value is an nsstring object. an example value might be "es".available in ios 2.0 and later.declared in nslocale.h.

NSLocaleScriptCode

The key for the locale script code.the corresponding value is an nsstring object.available in ios 2.0 and later.declared in nslocale.h.

NSLocaleVariantCode

The key for the locale variant code.the corresponding value is an nsstring object. an example value might be "preeuro".available in ios 2.0 and later.declared in nslocale.h.

NSLocaleExemplarCharacterSet

The key for the exemplar character set for the locale.the corresponding value is an nscharacterset object.available in ios 2.0 and later.declared in nslocale.h.

NSLocaleCalendar

The key for the calendar associated with the locale.the corresponding value is an nscalendar object.available in ios 2.0 and later.declared in nslocale.h.

NSLocaleCollationIdentifier

The key for the collation associated with the locale.the corresponding value is an nsstring object.available in ios 2.0 and later.declared in nslocale.h.

NSLocaleUsesMetricSystem

The key for the flag that indicates whether the locale uses the metric system.the corresponding value is a boolean nsnumber object. if the value is no, you can typically assume american measurement units (for example, the statute mile).available in ios 2.0 and later.declared in nslocale.h.

NSLocaleMeasurementSystem

The key for the measurement system associated with the locale.the corresponding value is an nsstring object containing a description of the measurement system used by the locale, for example “metric” or “u.s.”.available in ios 2.0 and later.declared in nslocale.h.

NSLocaleDecimalSeparator

The key for the decimal separator associated with the locale.the corresponding value is an nsstring object.available in ios 2.0 and later.declared in nslocale.h.

NSLocaleGroupingSeparator

The key for the numeric grouping separator associated with the locale.the corresponding value is an nsstring object.available in ios 2.0 and later.declared in nslocale.h.

NSLocaleCurrencySymbol

The key for the currency symbol associated with the locale.the corresponding value is an nsstring object.available in ios 2.0 and later.declared in nslocale.h.

NSLocaleCurrencyCode

The key for the currency code associated with the locale.the corresponding value is an nsstring object.available in ios 2.0 and later.declared in nslocale.h.

NSLocaleCollatorIdentifier

The key for the collation identifier for the locale.the corresponding value is an nsstring object. if unknown, nil is returned.available in ios 4.0 and later.declared in nslocale.h.

NSLocaleQuotationBeginDelimiterKey

The key for the begin quotation symbol associated with the locale.the corresponding value is an nsstring object.available in ios 4.0 and later.declared in nslocale.h.

NSLocaleQuotationEndDelimiterKey

The key for the end quotation symbol associated with the locale.the corresponding value is an nsstring object.available in ios 4.0 and later.declared in nslocale.h.

NSLocaleAlternateQuotationBeginDelimiterKey

The key for the alternating begin quotation symbol associated with the locale. in some locales, when quotations are nested, the quotation characters alternate. thus, nslocalequotationbegindelimiterkey, then nslocalealternatequotationbegindelimiterkey, etc.the corresponding value is an nsstring object.available in ios 4.0 and later.declared in nslocale.h.

NSLocaleAlternateQuotationEndDelimiterKey

The key for the alternate end quotation symbol associated with the locale. in some locales, when quotations are nested, the quotation characters alternate. thus, nslocalequotationenddelimiterkey, then nslocalealternatequotationenddelimiterkey, etc.the corresponding value is an nsstring object.available in ios 4.0 and later.declared in nslocale.h.

NSGregorianCalendar

Identifier for the gregorian calendar.available in ios 2.0 and later.declared in nslocale.h.

NSBuddhistCalendar

Identifier for the buddhist calendar.available in ios 2.0 and later.declared in nslocale.h.

NSChineseCalendar

Identifier for the chinese calendar.available in ios 2.0 and later.declared in nslocale.h.

NSHebrewCalendar

Identifier for the hebrew calendar.available in ios 2.0 and later.declared in nslocale.h.

NSIslamicCalendar

Identifier for the islamic calendar.available in ios 2.0 and later.declared in nslocale.h.

NSIslamicCivilCalendar

Identifier for the islamic civil calendar.available in ios 2.0 and later.declared in nslocale.h.

NSJapaneseCalendar

Identifier for the japanese calendar.available in ios 2.0 and later.declared in nslocale.h.

NSRepublicOfChinaCalendar

Identifier for the republic of china (taiwan) calendar.a chinese calendar can be created, and you can do calendrical calculations with it, but you should not use it for formatting as the necessary underlying functionality is not working correctly yet.available in ios 4.0 and later.declared in nslocale.h.

NSPersianCalendar

Identifier for the persian calendaravailable in ios 4.0 and later.declared in nslocale.h.

NSIndianCalendar

Identifier for the indian calendaravailable in ios 4.0 and later.declared in nslocale.h.

NSISO8601Calendar

Identifier for the iso8601. the iso8601 calendar is not yet implemented.available in ios 4.0 and later.declared in nslocale.h.

NSMachPortDeallocateNone

Do not remove any send or receive rights.available in ios 2.0 and later.declared in nsport.h.

NSMachPortDeallocateSendRight

Deallocate a send right when the nsmachport object is invalidated or destroyed.available in ios 2.0 and later.declared in nsport.h.

NSMachPortDeallocateReceiveRight

Remove a receive right when the nsmachport object is invalidated or destroyed.available in ios 2.0 and later.declared in nsport.h.

AVKeyValueStatusUnknown

Indicates that the property status is unknown.available in ios 4.0 and later.declared in avasynchronouskeyvalueloading.h.

AVKeyValueStatusLoading

Indicates that the property is not fully loaded.available in ios 4.0 and later.declared in avasynchronouskeyvalueloading.h.

AVKeyValueStatusLoaded

Indicates that the property is ready for use.available in ios 4.0 and later.declared in avasynchronouskeyvalueloading.h.

AVKeyValueStatusFailed

Indicates that the attempt to load the property failed.available in ios 4.0 and later.declared in avasynchronouskeyvalueloading.h.

AVKeyValueStatusCancelled

Indicates that the attempt to load the property was cancelled.available in ios 4.0 and later.declared in avasynchronouskeyvalueloading.h.

NSMetadataItemFSNameKey

The value is an nsstring object with the name of the item as seen in the file system.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataItemDisplayNameKey

The value is an nsstring object with the display name of the item, which may be different then the file system name.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataItemURLKey

The value is an nsurl object that you can use to open the file.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataItemPathKey

The value is an nsstring object that contains the full path to the file available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataItemFSSizeKey

The value is an nsnumber object that indicates the size (in bytes) of the file on disk.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataItemFSCreationDateKey

The value is an nsdate object that contains the date and time that the file was created.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataItemFSContentChangeDateKey

The value is an nsdate object that contains the date and time that the file contents last changed.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataItemIsUbiquitousKey

The value is an nsnumber object that contains a boolean indicating whether the item is stored in the cloud.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataUbiquitousItemHasUnresolvedConflictsKey

The value is an nsnumber object that contains a boolean indicating whether the item is currently in conflict with another version of the file somewhere else. available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataUbiquitousItemIsDownloadedKey

The value is an nsnumber object that contains a boolean indicating whether the current version of the item has been downloaded and is available locally.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataUbiquitousItemIsDownloadingKey

The value is an nsnumber object that contains a boolean indicating whether the item is currently being downloaded to the local device. available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataUbiquitousItemIsUploadedKey

The value is an nsnumber object that contains a boolean indicating whether the item has been uploaded to the cloud. available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataUbiquitousItemIsUploadingKey

The value is an nsnumber object that contains a boolean indicating whether the current version of the item is currently being uploaded to the cloud.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataUbiquitousItemPercentDownloadedKey

The value is an nsnumber object that contains the percentage of the file that has already been downloaded from the cloud. the value is a double in the range 0.0 to 100.0.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataUbiquitousItemPercentUploadedKey

The value is an nsnumber object that contains the percentage of the file that has already been uploaded to the cloud. the value is a double in the range 0.0 to 100.0.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataQueryUbiquitousDocumentsScope

Search all files in the documents directories of the application’s icloud container directories.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataQueryUbiquitousDataScope

Search all files not in the documents directories of the application’s icloud container directories.available in ios 5.0 and later.declared in nsmetadata.h.

NSMetadataQueryResultContentRelevanceAttribute

Key used to retrieve an nsnumber object with a floating point value between 0.0 and 1.0 inclusive. the relevance value indicates the relevance of the content of a result object. the relevance is computed based on the value of the result itself, not on its relevance to the other results returned by the query. if the value is not computed, it is treated as an attribute on the item that does not exist.available in ios 5.0 and later.declared in nsmetadata.h.

NSNetServicesErrorCode

This key identifies the error that occurred during the most recent operation. available in ios 2.0 and later.declared in nsnetservices.h.

NSNetServicesErrorDomain

This key identifies the originator of the error, which is either the nsnetservice object or the mach network layer. for most errors, you should not need the value provided by this key.available in ios 2.0 and later.declared in nsnetservices.h.

NSNetServiceNoAutoRename

Specifies that the network service not rename itself in the event of a name collision.available in ios 2.0 and later.declared in nsnetservices.h.

NSNumberFormatterNoStyle

Specifies no style.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterDecimalStyle

Specifies a decimal style format.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterCurrencyStyle

Specifies a currency style format.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterPercentStyle

Specifies a percent style format.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterScientificStyle

Specifies a scientific style format.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterSpellOutStyle

Specifies a spell-out format; for example, “23” becomes “twenty-three”.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterBehaviorDefault

The number-formatter behavior set as the default for new instances. you can set the default formatter behavior with the class method setdefaultformatterbehavior:.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterBehavior10_0

The number-formatter behavior as it existed prior to os x v10.4.available in ios 2.0 through ios 2.1.declared in nsnumberformatter.h.

NSNumberFormatterBehavior10_4

The number-formatter behavior since os x v10.4.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterPadBeforePrefix

Specifies that the padding should occur before the prefix.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterPadAfterPrefix

Specifies that the padding should occur after the prefix.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterPadBeforeSuffix

Specifies that the padding should occur before the suffix.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterPadAfterSuffix

Specifies that the padding should occur after the suffix.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterRoundCeiling

Round up to next larger number with the proper number of digits after the decimal separator.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterRoundFloor

Round down to next smaller number with the proper number of digits after the decimal separator.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterRoundDown

Round down to next smaller number with the proper number of digits after the decimal separator.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterRoundHalfEven

Round the last digit, when followed by a 5, toward an even digit (.25 -> .2, .35 -> .4)available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterRoundUp

Round up to next larger number with the proper number of digits after the decimal separator.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterRoundHalfDown

Round down when a 5 follows putative last digit.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSNumberFormatterRoundHalfUp

Round up when a 5 follows putative last digit.available in ios 2.0 and later.declared in nsnumberformatter.h.

NSPointerFunctionsStrongMemory

Use strong write-barriers to backing store; use garbage-collected memory on copy-in.this is the default memory value.as a special case, if you do not use garbage collection and specify this value in conjunction with nspointerfunctionsobjectpersonality or nspointerfunctionsobjectpointerpersonality then the nspointerfunctions object uses retain and release.if you do not use garbage collection, and specify this value in conjunction with a valid non-object personality, it is the same as specifying nspointerfunctionsmallocmemory.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsOpaqueMemory

Take no action when pointers are deleted.this is usually the preferred memory option for holding arbitrary pointers.this is essentially a no-op relinquish function; the acquire function is only used for copy-in operations. this option is unlikely a to be a good choice for objects.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsMallocMemory

Use free() on removal, calloc() on copy in.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsMachVirtualMemory

Use mach memory.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsWeakMemory

Uses weak read and write barriers appropriate for arc or gc. using nspointerfunctionsweakmemory object references will turn to null on last release.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsObjectPersonality

Use hash and isequal methods for hashing and equality comparisons, use the description method for a description.this is the default personality value.as a special case, if you do not use garbage collection and specify this value in conjunction with nspointerfunctionsstrongmemory then the nspointerfunctions object uses retain and release.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsOpaquePersonality

Use shifted pointer for the hash value and direct comparison to determine equality.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsObjectPointerPersonality

Use shifted pointer for the hash value and direct comparison to determine equality; use the description method for a description.as a special case, if you do not use garbage collection and specify this value in conjunction with nspointerfunctionsstrongmemory then the nspointerfunctions object uses retain and release.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsCStringPersonality

Use a string hash and strcmp; c-string '%s' style description.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsStructPersonality

Use a memory hash and memcmp (using a size function that you must set—see sizefunction).available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsIntegerPersonality

Use unshifted value as hash and equality.available in ios 6.0 and later.declared in nspointerfunctions.h.

NSPointerFunctionsCopyIn

Use the memory acquire function to allocate and copy items on input (see acquirefunction).available in ios 6.0 and later.declared in nspointerfunctions.h.

NSHPUXOperatingSystem

Indicates the hp ux operating system.available in ios 2.0 and later.declared in nsprocessinfo.h.

NSMACHOperatingSystem

Indicates the os x operating system.available in ios 2.0 and later.declared in nsprocessinfo.h.

NSOSF1OperatingSystem

Indicates the osf/1 operating system.available in ios 2.0 and later.declared in nsprocessinfo.h.

NSSolarisOperatingSystem

Indicates the solaris operating system.available in ios 2.0 and later.declared in nsprocessinfo.h.

NSSunOSOperatingSystem

Indicates the sun os operating system.available in ios 2.0 and later.declared in nsprocessinfo.h.

NSWindows95OperatingSystem

Indicates the windows 95 operating system.available in ios 2.0 and later.declared in nsprocessinfo.h.

NSWindowsNTOperatingSystem

Indicates the windows nt operating system.available in ios 2.0 and later.declared in nsprocessinfo.h.

NSPropertyListImmutable

Causes the returned property list to contain immutable objects.available in ios 2.0 and later.declared in nspropertylist.h.

NSPropertyListMutableContainers

Causes the returned property list to have mutable containers but immutable leaves.available in ios 2.0 and later.declared in nspropertylist.h.

NSPropertyListMutableContainersAndLeaves

Causes the returned property list to have mutable containers and leaves.available in ios 2.0 and later.declared in nspropertylist.h.

NSPropertyListOpenStepFormat

Specifies the ascii property list format inherited from the openstep apis.important: the nspropertylistopenstepformat constant is not supported for writing. it can be used only for reading old-style property lists.available in ios 2.0 and later.declared in nspropertylist.h.

NSPropertyListXMLFormat_v1_0

Specifies the xml property list format.available in ios 2.0 and later.declared in nspropertylist.h.

NSPropertyListBinaryFormat_v1_0

Specifies the binary property list format.available in ios 2.0 and later.declared in nspropertylist.h.

NSDefaultRunLoopMode

The mode to deal with input sources other than nsconnection objects.this is the most commonly used run-loop mode.available in ios 2.0 and later.declared in nsrunloop.h.

NSRunLoopCommonModes

Objects added to a run loop using this value as the mode are monitored by all run loop modes that have been declared as a member of the set of “common“ modes; see the description of cfrunloopaddcommonmode for details.available in ios 2.0 and later.declared in nsrunloop.h.

NSStreamStatusNotOpen

The stream is not open for reading or writing. this status is returned before the underlying call to open a stream but after it’s been created.available in ios 2.0 and later.declared in nsstream.h.

NSStreamStatusOpening

The stream is in the process of being opened for reading or for writing. for network streams, this status might include the time after the stream was opened, but while network dns resolution is happening.available in ios 2.0 and later.declared in nsstream.h.

NSStreamStatusOpen

The stream is open, but no reading or writing is occurring.available in ios 2.0 and later.declared in nsstream.h.

NSStreamStatusReading

Data is being read from the stream. this status would be returned if code on another thread were to call streamstatus on the stream while a read:maxlength: call (nsinputstream) was in progress.available in ios 2.0 and later.declared in nsstream.h.

NSStreamStatusWriting

Data is being written to the stream. this status would be returned if code on another thread were to call streamstatus on the stream while a write:maxlength: call (nsoutputstream) was in progress.available in ios 2.0 and later.declared in nsstream.h.

NSStreamStatusAtEnd

There is no more data to read, or no more data can be written to the stream. when this status is returned, the stream is in a “non-blocking” mode and no data are available.available in ios 2.0 and later.declared in nsstream.h.

NSStreamStatusClosed

The stream is closed (close has been called on it).available in ios 2.0 and later.declared in nsstream.h.

NSStreamStatusError

The remote end of the connection can’t be contacted, or the connection has been severed for some other reason. available in ios 2.0 and later.declared in nsstream.h.

NSStreamEventNone

No event has occurred.available in ios 2.0 and later.declared in nsstream.h.

NSStreamEventOpenCompleted

The open has completed successfully.available in ios 2.0 and later.declared in nsstream.h.

NSStreamEventHasBytesAvailable

The stream has bytes to be read. available in ios 2.0 and later.declared in nsstream.h.

NSStreamEventHasSpaceAvailable

The stream can accept bytes for writing.available in ios 2.0 and later.declared in nsstream.h.

NSStreamEventErrorOccurred

An error has occurred on the stream.available in ios 2.0 and later.declared in nsstream.h.

NSStreamEventEndEncountered

The end of the stream has been reached.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSocketSecurityLevelKey

The security level of the target stream. see “secure-socket layer (ssl) security level” for a list of possible values.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSOCKSProxyConfigurationKey

Value is an nsdictionary object containing socks proxy configuration information. the dictionary returned from the system configuration framework for socks proxies usually suffices. available in ios 2.0 and later.declared in nsstream.h.

NSStreamDataWrittenToMemoryStreamKey

Value is an nsdata instance containing the data written to a memory stream. use this property when you have an output-stream object instantiated to collect written data in memory. the value of this property is read-only.available in ios 2.0 and later.declared in nsstream.h.

NSStreamFileCurrentOffsetKey

Value is an nsnumber object containing the current absolute offset of the stream.available in ios 2.0 and later.declared in nsstream.h.

NSStreamNetworkServiceType

The type of service for the stream. providing the service type allows the system to properly handle certain attributes of the stream, including routing and suspension behavior. most streams do not need to set this property. see “stream service types” for a list of possible values.available in ios 4.0 and later.declared in nsstream.h.

NSStreamSocketSSLErrorDomain

The error domain used by nserror when reporting ssl errors.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSOCKSErrorDomain

The error domain used by nserror when reporting socks errors.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSocketSecurityLevelNone

Specifies that no security level be set for a socket stream.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSocketSecurityLevelSSLv2

Specifies that ssl version 2 be set as the security protocol for a socket stream.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSocketSecurityLevelSSLv3

Specifies that ssl version 3 be set as the security protocol for a socket stream.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSocketSecurityLevelTLSv1

Specifies that tls version 1 be set as the security protocol for a socket stream.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSocketSecurityLevelNegotiatedSSL

Specifies that the highest level security protocol that can be negotiated be set as the security protocol for a socket stream.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSOCKSProxyHostKey

Value is an nsstring object that represents the socks proxy host.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSOCKSProxyPortKey

Value is an nsnumber object containing an integer that represents the port on which the proxy listens.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSOCKSProxyVersionKey

Value is either nsstreamsocksproxyversion4 or nsstreamsocksproxyversion5. if this key is not present, nsstreamsocksproxyversion5 is used by default.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSOCKSProxyUserKey

Value is an nsstring object containing the user’s name.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSOCKSProxyPasswordKey

Value is an nsstring object containing the user’s password.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSOCKSProxyVersion4

Possible value for nsstreamsocksproxyversionkey.available in ios 2.0 and later.declared in nsstream.h.

NSStreamSOCKSProxyVersion5

Possible value for nsstreamsocksproxyversionkey.available in ios 2.0 and later.declared in nsstream.h.

NSStreamNetworkServiceTypeVoIP

Specifies that the stream is providing voip service.available in ios 4.0 and later.declared in nsstream.h.

NSStreamNetworkServiceTypeVideo

Specifies that the stream is providing video service.available in ios 5.0 and later.declared in nsstream.h.

NSStreamNetworkServiceTypeBackground

Specifies that the stream is providing a background service.available in ios 5.0 and later.declared in nsstream.h.

NSStreamNetworkServiceTypeVoice

Specifies that the stream is providing voice service.available in ios 5.0 and later.declared in nsstream.h.

NSMaximumStringLength

Maximum number of characters in an nsstring object.available in ios 5.0 and later.declared in nsstring.h.

NSCaseInsensitiveSearch

A case-insensitive search.available in ios 2.0 and later.declared in nsstring.h.

NSLiteralSearch

Exact character-by-character equivalence.available in ios 2.0 and later.declared in nsstring.h.

NSBackwardsSearch

Search from end of source string.available in ios 2.0 and later.declared in nsstring.h.

NSAnchoredSearch

Search is limited to start (or end, if nsbackwardssearch) of source string.available in ios 2.0 and later.declared in nsstring.h.

NSNumericSearch

Numbers within strings are compared using numeric value, that is, name2.txt

NSDiacriticInsensitiveSearch

Search ignores diacritic marks.for example, ‘ö’ is equal to ‘o’.available in ios 2.0 and later.declared in nsstring.h.

NSWidthInsensitiveSearch

Search ignores width differences in characters that have full-width and half-width forms, as occurs in east asian character sets.for example, with this option, the full-width latin small letter 'a' (unicode code point u+ff41) is equal to the basic latin small letter 'a' (unicode code point u+0061).available in ios 2.0 and later.declared in nsstring.h.

NSForcedOrderingSearch

Comparisons are forced to return either nsorderedascending or nsordereddescending if the strings are equivalent but not strictly equal.this option gives stability when sorting. for example, “aaa” is greater than “aaa” if nscaseinsensitivesearch is specified.available in ios 2.0 and later.declared in nsstring.h.

NSRegularExpressionSearch

The search string is treated as an icu-compatible regular expression. if set, no other options can apply except nscaseinsensitivesearch and nsanchoredsearch. you can use this option only with the rangeofstring:... methods and stringbyreplacingoccurrencesofstring:withstring:options:range:.available in ios 3.2 and later.declared in nsstring.h.

NSStringEncodingConversionAllowLossy

Allows lossy conversion.available in ios 2.0 and later.declared in nsstring.h.

NSStringEncodingConversionExternalRepresentation

Specifies an external representation (with a byte-order mark, if necessary, to indicate endianness).available in ios 2.0 and later.declared in nsstring.h.

NSCharacterConversionException

Nsstring raises an nscharacterconversionexception if a string cannot be represented in a file-system or string encoding.available in ios 2.0 and later.declared in nsstring.h.

NSParseErrorException

Nsstring raises an nsparseerrorexception if a string cannot be parsed as a property list.available in ios 2.0 and later.declared in nsstring.h.

NSASCIIStringEncoding

Strict 7-bit ascii encoding within 8-bit chars; ascii values 0…127 only.available in ios 2.0 and later.declared in nsstring.h.

NSNEXTSTEPStringEncoding

8-bit ascii encoding with nextstep extensions.available in ios 2.0 and later.declared in nsstring.h.

NSJapaneseEUCStringEncoding

8-bit euc encoding for japanese text.available in ios 2.0 and later.declared in nsstring.h.

NSUTF8StringEncoding

An 8-bit representation of unicode characters, suitable for transmission or storage by ascii-based systems.available in ios 2.0 and later.declared in nsstring.h.

NSISOLatin1StringEncoding

8-bit iso latin 1 encoding.available in ios 2.0 and later.declared in nsstring.h.

NSSymbolStringEncoding

8-bit adobe symbol encoding vector.available in ios 2.0 and later.declared in nsstring.h.

NSNonLossyASCIIStringEncoding

7-bit verbose ascii to represent all unicode characters.available in ios 2.0 and later.declared in nsstring.h.

NSShiftJISStringEncoding

8-bit shift-jis encoding for japanese text.available in ios 2.0 and later.declared in nsstring.h.

NSISOLatin2StringEncoding

8-bit iso latin 2 encoding.available in ios 2.0 and later.declared in nsstring.h.

NSUnicodeStringEncoding

The canonical unicode encoding for string objects.available in ios 2.0 and later.declared in nsstring.h.

NSWindowsCP1251StringEncoding

Microsoft windows codepage 1251, encoding cyrillic characters; equivalent to adobestandardcyrillic font encoding.available in ios 2.0 and later.declared in nsstring.h.

NSWindowsCP1252StringEncoding

Microsoft windows codepage 1252; equivalent to winlatin1.available in ios 2.0 and later.declared in nsstring.h.

NSWindowsCP1253StringEncoding

Microsoft windows codepage 1253, encoding greek characters.available in ios 2.0 and later.declared in nsstring.h.

NSWindowsCP1254StringEncoding

Microsoft windows codepage 1254, encoding turkish characters.available in ios 2.0 and later.declared in nsstring.h.

NSWindowsCP1250StringEncoding

Microsoft windows codepage 1250; equivalent to winlatin2.available in ios 2.0 and later.declared in nsstring.h.

NSISO2022JPStringEncoding

Iso 2022 japanese encoding for email.available in ios 2.0 and later.declared in nsstring.h.

NSMacOSRomanStringEncoding

Classic macintosh roman encoding.available in ios 2.0 and later.declared in nsstring.h.

NSUTF16StringEncoding

An alias for nsunicodestringencoding.available in ios 2.0 and later.declared in nsstring.h.

NSUTF16BigEndianStringEncoding

Nsutf16stringencoding encoding with explicit endianness specified.available in ios 2.0 and later.declared in nsstring.h.

NSUTF16LittleEndianStringEncoding

Nsutf16stringencoding encoding with explicit endianness specified.available in ios 2.0 and later.declared in nsstring.h.

NSUTF32StringEncoding

32-bit utf encoding.available in ios 2.0 and later.declared in nsstring.h.

NSUTF32BigEndianStringEncoding

Nsutf32stringencoding encoding with explicit endianness specified.available in ios 2.0 and later.declared in nsstring.h.

NSUTF32LittleEndianStringEncoding

Nsutf32stringencoding encoding with explicit endianness specified.available in ios 2.0 and later.declared in nsstring.h.

NSProprietaryStringEncoding

Installation-specific encoding. (deprecated. this encoding has been deprecated—there is no replacement.)proprietary encodings have not been used since os x v10.0. you should specify a standard encoding instead.available in ios 5.0 and later.declared in nsstring.h.

NSStringEnumerationByLines

Enumerates by lines. equivalent to linerangeforrange:.available in ios 4.0 and later.declared in nsstring.h.

NSStringEnumerationByParagraphs

Enumerates by paragraphs. equivalent to paragraphrangeforrange:.available in ios 4.0 and later.declared in nsstring.h.

NSStringEnumerationByComposedCharacterSequences

Enumerates by composed character sequences. equivalent to rangeofcomposedcharactersequencesforrange:.available in ios 4.0 and later.declared in nsstring.h.

NSStringEnumerationByWords

Enumerates by words.available in ios 4.0 and later.declared in nsstring.h.

NSStringEnumerationBySentences

Enumerates by sentences.available in ios 4.0 and later.declared in nsstring.h.

NSStringEnumerationReverse

Causes enumeration to occur from the end of the specified range to the start.available in ios 4.0 and later.declared in nsstring.h.

NSStringEnumerationSubstringNotRequired

A way to indicate that the block does not need substring, in which case nil will be passed. this is simply a performance shortcut.available in ios 4.0 and later.declared in nsstring.h.

NSStringEnumerationLocalized

Causes the enumeration to occur using user's default locale. this does not make a difference in line, paragraph, or composed character sequence enumeration, but it may for words or sentences.available in ios 4.0 and later.declared in nsstring.h.

AVAssetImageGeneratorApertureModeCleanAperture

Both pixel aspect ratio and clean aperture will be applied..available in ios 4.0 and later.declared in avassetimagegenerator.h.

AVAssetImageGeneratorApertureModeProductionAperture

Only pixel aspect ratio will be applied.available in ios 4.0 and later.declared in avassetimagegenerator.h.

AVAssetImageGeneratorApertureModeEncodedPixels

Neither pixel aspect ratio nor clean aperture will be applied.available in ios 4.0 and later.declared in avassetimagegenerator.h.

AVAssetImageGeneratorSucceeded

Indicates that generation succeeded.available in ios 4.0 and later.declared in avassetimagegenerator.h.

AVAssetImageGeneratorFailed

Indicates that generation failed.available in ios 4.0 and later.declared in avassetimagegenerator.h.

AVAssetImageGeneratorCancelled

Indicates that generation was cancelled.available in ios 4.0 and later.declared in avassetimagegenerator.h.

NSTimeZoneNameStyleStandard

Specifies a standard name style. for example, “central standard time” for central time.available in ios 2.0 and later.declared in nstimezone.h.

NSTimeZoneNameStyleShortStandard

Specifies a short name style. for example, “cst” for central time.available in ios 2.0 and later.declared in nstimezone.h.

NSTimeZoneNameStyleDaylightSaving

Specifies a daylight saving name style. for example, “central daylight time” for central time.available in ios 2.0 and later.declared in nstimezone.h.

NSTimeZoneNameStyleShortDaylightSaving

Specifies a short daylight saving name style. for example, “cdt” for central time.available in ios 2.0 and later.declared in nstimezone.h.

NSTimeZoneNameStyleGeneric

Specifies a generic name style. for example, “central time” for central time.available in ios 4.0 and later.declared in nstimezone.h.

NSTimeZoneNameStyleShortGeneric

Specifies a generic time zone name. for example, “ct” for central time.available in ios 4.0 and later.declared in nstimezone.h.

NSUndoCloseGroupingRunLoopOrdering

Used with nsrunloop's performselector:target:argument:order:modes:.available in ios 3.0 and later.declared in nsundomanager.h.

NSUndoManagerGroupIsDiscardableKey

The key has a corresponding value of yes, wrapped as a boolean nsnumber object, if the undo group as a whole is discardable.

NSURLFileScheme

Identifies a url that points to a file on a mounted volume.available in ios 2.0 through ios 5.1.declared in nsurl.h.

NSURLAttributeModificationDateKey

The time at which the resource’s attributes were most recently modified, returned as an nsdate object if the volume supports attribute modification dates, or nil if attribute modification dates are unsupported.available in ios 4.0 and later.declared in nsurl.h.

NSURLContentAccessDateKey

The time at which the resource was most recently accessed, returned as an nsdate object if the volume supports access dates, or nil if access dates are unsupported.available in ios 4.0 and later.declared in nsurl.h.

NSURLContentModificationDateKey

The time at which the resource was most recently modified, returned as an nsdate object if the volume supports modification dates, or nil if modification dates are unsupported.available in ios 4.0 and later.declared in nsurl.h.

NSURLCreationDateKey

The resource’s creation date, returned as an nsdate object if the volume supports creation dates, or nil if creation dates are unsupported.available in ios 4.0 and later.declared in nsurl.h.

NSURLCustomIconKey

The icon stored with the resource, returned as an nsimage object, or nil if the resource has no custom icon.available in ios 4.0 and later.declared in nsurl.h.

NSURLEffectiveIconKey

The resource’s normal icon, returned as an nsimage object.available in ios 4.0 and later.declared in nsurl.h.

NSURLFileResourceIdentifierKey

The resource’s unique identifier, returned as an id.this identifier can be used to determine equality between file system resources with the isequal: method. two resources are equal if they have the same file-system path or if their paths link to the same inode on the same file system.the value of this identifier is not persistent across system restarts.available in ios 5.0 and later.declared in nsurl.h.

NSURLFileResourceTypeKey

The resource’s object type, returned as an nsstring object. see “file resource types” for possible values.available in ios 5.0 and later.declared in nsurl.h.

NSURLFileSecurityKey

The resource’s security information, returned as an nsfilesecurity object.available in ios 5.0 and later.declared in nsurl.h.

NSURLHasHiddenExtensionKey

Key for determining whether the resource’s extension is normally removed from its localized name, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLIsDirectoryKey

Key for determining whether the resource is a directory, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLIsExcludedFromBackupKey

Key for determining whether the resource is excluded from all backups of app data, returned as a boolean nsnumber object. read/write access.you can use this property to exclude cache and other app support files which are not needed in a backup. some operations commonly made to user documents cause this property to be reset to false; consequently, do not use this property on user documents.available in ios 5.1 and later.declared in nsurl.h.

NSURLIsExecutableKey

Key for determining whether the current process (as determined by the euid) can execute the resource (if it is a file) or search the resource (if it is a directory), returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLIsHiddenKey

Key for determining whether the resource is normally not displayed to users, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLIsMountTriggerKey

Key for determining whether the url is a file system trigger directory, returned as a boolean nsnumber object. traversing or opening a file system trigger directory causes an attempt to mount a file system on the directory.available in ios 5.0 and later.declared in nsurl.h.

NSURLIsPackageKey

Key for determining whether the resource is a file package, returned as a boolean nsnumber object. a true value means that the resource is a file package.value is read/write. in versions of os x prior to 10.8, value is read-only.if you attempt to set or clear this key’s value on a file instead of a directory, the system ignores your attempt. if the directory is defined as a package by way of its filename extension or other reason apart from this key, setting this key’s value to false has no effect.available in ios 4.0 and later.declared in nsurl.h.

NSURLIsReadableKey

Key for determining whether the current process (as determined by the euid) can read the resource, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLIsRegularFileKey

Key for determining whether the resource is a regular file, as opposed to a directory or a symbolic link. returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLIsSymbolicLinkKey

Key for determining whether the resource is a symbolic link, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLIsSystemImmutableKey

Key for determining whether the resource's system immutable bit is set, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLIsUserImmutableKey

Key for determining whether the resource's user immutable bit is set, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLIsVolumeKey

Key for determining whether the resource is the root directory of a volume, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLIsWritableKey

Key for determining whether the current process (as determined by the euid) can write to the resource, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLLabelColorKey

The resource’s label color, returned as an nscolor object, or nil if the resource has no label color.available in ios 4.0 and later.declared in nsurl.h.

NSURLLabelNumberKey

The resource’s label number, returned as an nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLLinkCountKey

The number of hard links to the resource, returned as an nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLLocalizedLabelKey

The resource’s localized label text, returned as an nsstring object, or nil if the resource has no localized label text.available in ios 4.0 and later.declared in nsurl.h.

NSURLLocalizedNameKey

The resource’s localized or extension-hidden name, returned as an nsstring object.available in ios 4.0 and later.declared in nsurl.h.

NSURLLocalizedTypeDescriptionKey

The resource’s localized type description, returned as an nsstring object.available in ios 4.0 and later.declared in nsurl.h.

NSURLNameKey

The resource’s name in the file system, returned as an nsstring object.available in ios 4.0 and later.declared in nsurl.h.

NSURLParentDirectoryURLKey

The parent directory of the resource, returned as an nsurl object, or nil if the resource is the root directory of its volume.available in ios 4.0 and later.declared in nsurl.h.

NSURLPathKey

The file system path for the url, returned a read-only nsstring object.available in ios 6.0 and later.declared in nsurl.h.

NSURLPreferredIOBlockSizeKey

The optimal block size to use when reading or writing this file's data, returned as an nsnumber object, or nil if the preferred size is not available.available in ios 5.0 and later.declared in nsurl.h.

NSURLTypeIdentifierKey

The resource’s uniform type identifier (uti), returned as an nsstring object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeIdentifierKey

The unique identifier of the resource’s volume, returned as an id.this identifier can be used with the isequal: method to determine whether two file system resources are on the same volume.the value of this identifier is not persistent across system restarts.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeURLKey

The root directory of the resource’s volume, returned as an nsurl object.available in ios 4.0 and later.declared in nsurl.h.

NSURLFileResourceTypeNamedPipe

The resource is a named pipe.available in ios 5.0 and later.declared in nsurl.h.

NSURLFileResourceTypeCharacterSpecial

The resource is a character special file.available in ios 5.0 and later.declared in nsurl.h.

NSURLFileResourceTypeDirectory

The resource is a directory.available in ios 5.0 and later.declared in nsurl.h.

NSURLFileResourceTypeBlockSpecial

The resource is a block special file.available in ios 5.0 and later.declared in nsurl.h.

NSURLFileResourceTypeRegular

The resource is a regular file.available in ios 5.0 and later.declared in nsurl.h.

NSURLFileResourceTypeSocket

The resource is a socket.available in ios 5.0 and later.declared in nsurl.h.

NSURLFileResourceTypeUnknown

The resource’s type is unknown.available in ios 5.0 and later.declared in nsurl.h.

NSURLFileSizeKey

Key for the file’s size in bytes, returned as an nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLFileAllocatedSizeKey

Key for the total size allocated on disk for the file, returned as an nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLTotalFileSizeKey

Key for the total displayable size of the file in bytes, returned as an nsnumber object. this includes the size of any file metadata.available in ios 5.0 and later.declared in nsurl.h.

NSURLTotalFileAllocatedSizeKey

Key for the total allocated size of the file in bytes, returned as an nsnumber object. this includes the size of any file metadata.available in ios 5.0 and later.declared in nsurl.h.

NSURLIsAliasFileKey

Key for determining whether the file is an alias, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeLocalizedFormatDescriptionKey

Key for the volume’s descriptive format name, returned as an nsstring object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeTotalCapacityKey

Key for the volume’s capacity in bytes, returned as an nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeAvailableCapacityKey

Key for the volume’s available capacity in bytes, returned as an nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeResourceCountKey

Key for the total number of resources on the volume, returned as an nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeSupportsPersistentIDsKey

Key for determining whether the volume supports persistent ids, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeSupportsSymbolicLinksKey

Key for determining whether the volume supports symbolic links, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeSupportsHardLinksKey

Key for determining whether the volume supports hard links, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeSupportsJournalingKey

Key for determining whether the volume supports journaling, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeIsJournalingKey

Key for determining whether the volume is currently journaling, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeSupportsSparseFilesKey

Key for determining whether the volume supports sparse files, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeSupportsZeroRunsKey

Key for determining whether the volume supports zero runs, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeSupportsCaseSensitiveNamesKey

Key for determining whether the volume supports case-sensitive names, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeSupportsCasePreservedNamesKey

Key for determining whether the volume supports case-preserved names, returned as a boolean nsnumber object.available in ios 4.0 and later.declared in nsurl.h.

NSURLVolumeSupportsRootDirectoryDatesKey

Key for determining whether the volume supports reliable storage of times for the root directory, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeSupportsVolumeSizesKey

Key for determining whether the volume supports returning volume size information, returned as a boolean nsnumber object. if true, volume size information is available as values of the nsurlvolumetotalcapacitykey andnsurlvolumeavailablecapacitykey keys.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeSupportsRenamingKey

Key for determining whether the volume can be renamed, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeSupportsAdvisoryFileLockingKey

Key for determining whether the volume implements whole-file advisory locks in the style of flock, along with the o_exlock and o_shlock flags of the open function, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeSupportsExtendedSecurityKey

Key for determining whether the volume supports extended security (access control lists), returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeIsBrowsableKey

Key for determining whether the volume is visible in gui-based file-browsing environments, such as the desktop or the finder application, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeMaximumFileSizeKey

Key for the largest file size supported by the volume in bytes, returned as a boolean nsnumber object, or nil if it cannot be determined.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeIsEjectableKey

Key for determining whether the volume is ejectable from the drive mechanism under software control, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeIsRemovableKey

Key for determining whether the volume is removable from the drive mechanism, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeIsInternalKey

Key for determining whether the volume is connected to an internal bus, returned as a boolean nsnumber object, or nil if it cannot be determined.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeIsAutomountedKey

Key for determining whether the volume is automounted, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeIsLocalKey

Key for determining whether the volume is stored on a local device, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeIsReadOnlyKey

Key for determining whether the volume is read-only, returned as a boolean nsnumber object.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeCreationDateKey

Key for the volume’s creation date, returned as an nsdate object, or null if it cannot be determined.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeURLForRemountingKey

Key for the url needed to remount the network volume, returned as an nsurl object, or nil if a url is not available.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeUUIDStringKey

Key for the volume’s persistent uuid, returned as an nsstring object, or nil if a persistent uuid is not available.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeNameKey

The name of the volume, returned as an nsstring object. settable if nsurlvolumesupportsrenamingkey is yes.available in ios 5.0 and later.declared in nsurl.h.

NSURLVolumeLocalizedNameKey

The name of the volume as it should be displayed in the user interface, returned as an nsstring object.available in ios 5.0 and later.declared in nsurl.h.

NSURLBookmarkCreationPreferFileIDResolution

Specifies that when an alias created with this option is resolved, its embedded file id should take precedence over other sources of information (file system path, for example) in the event of a conflict.available in ios 4.0 and later.declared in nsurl.h.

NSURLBookmarkCreationMinimalBookmark

Specifies that an alias created with this option should be created with minimal information. this produces a smaller bookmark that can be resolved in fewer ways.available in ios 4.0 and later.declared in nsurl.h.

NSURLBookmarkCreationSuitableForBookmarkFile

Specifies that the bookmark data should include properties required to create finder alias files.available in ios 4.0 and later.declared in nsurl.h.

NSURLBookmarkCreationWithSecurityScope

Specifies that you want to create a security-scoped bookmark that, when resolved, provides a security-scoped url allowing read/write access to a file-system resource; for use in an app that adopts app sandbox.available in ios 6.0 and later.declared in nsurl.h.

NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess

When combined with the nsurlbookmarkcreationwithsecurityscope option, specifies that you want to create a security-scoped bookmark that, when resolved, provides a security-scoped url allowing read-only access to a file-system resource; for use in an app that adopts app sandbox.available in ios 6.0 and later.declared in nsurl.h.

NSURLBookmarkResolutionWithoutUI

Specifies that no ui feedback accompany resolution of the bookmark data.available in ios 4.0 and later.declared in nsurl.h.

NSURLBookmarkResolutionWithoutMounting

Specifies that no volume should be mounted during resolution of the bookmark data.available in ios 4.0 and later.declared in nsurl.h.

NSURLBookmarkResolutionWithSecurityScope

Specifies that the security scope, applied to the bookmark when it was created, should be used during resolution of the bookmark data.available in ios 6.0 and later.declared in nsurl.h.

NSURLKeysOfUnsetValuesKey

Key for the resource properties that have not been set after the setresourcevalues:error: method returns an error, returned as an array of of nsstring objects.available in ios 5.0 and later.declared in nsurl.h.

NSURLIsUbiquitousItemKey

A boolean nsnumber that contains true if this item is in icloud storage, false if it is a local item.available in ios 5.0 and later.declared in nsurl.h.

NSURLUbiquitousItemHasUnresolvedConflictsKey

A boolean nsnumber that contains true if this item has conflicts outstanding, false otherwise.available in ios 5.0 and later.declared in nsurl.h.

NSURLUbiquitousItemIsDownloadedKey

A boolean nsnumber that contains true if this item’s data has been downloaded to a ubiquity container, false otherwise.available in ios 5.0 and later.declared in nsurl.h.

NSURLUbiquitousItemIsDownloadingKey

A boolean nsnumber that contains true if this item is being downloaded from icloud, false otherwise.available in ios 5.0 and later.declared in nsurl.h.

NSURLUbiquitousItemIsUploadedKey

A boolean nsnumber that contains true if this item’s data has been uploaded to icloud storage, false otherwise.available in ios 5.0 and later.declared in nsurl.h.

NSURLUbiquitousItemIsUploadingKey

A boolean nsnumber that contains true if this item is being uploaded to icloud, false otherwise.available in ios 5.0 and later.declared in nsurl.h.

NSURLUbiquitousItemPercentDownloadedKey

An nsnumber in the range 0–100 that indicates the percentage of the data that has been downloaded.deprecated. instead, use the property key nsmetadataubiquitousitempercentdownloadedkey of the nsmetadataquery class to obtain information on an nsmetadataitem object.available in ios 5.0 and later.deprecated in ios 6.0.declared in nsurl.h.

NSURLUbiquitousItemPercentUploadedKey

An nsnumber in the range 0-100 that indicates the percentage of the data that has been uploaded.deprecated. instead, use the property key nsmetadataubiquitousitempercentuploadedkey of the nsmetadataquery class to obtain information on an nsmetadataitem object.available in ios 5.0 and later.deprecated in ios 6.0.declared in nsurl.h.

NSURLProtectionSpaceHTTP

The protocol type for http.available in ios 4.0 and later.declared in nsurlprotectionspace.h.

NSURLProtectionSpaceHTTPS

The protocol type for https.available in ios 4.0 and later.declared in nsurlprotectionspace.h.

NSURLProtectionSpaceFTP

The protocol type for ftp.available in ios 4.0 and later.declared in nsurlprotectionspace.h.

NSURLProtectionSpaceHTTPProxy

The proxy type for http proxies.available in ios 2.0 and later.declared in nsurlprotectionspace.h.

NSURLProtectionSpaceHTTPSProxy

The proxy type for https proxies.available in ios 2.0 and later.declared in nsurlprotectionspace.h.

NSURLProtectionSpaceFTPProxy

The proxy type for ftp proxies.available in ios 2.0 and later.declared in nsurlprotectionspace.h.

NSURLProtectionSpaceSOCKSProxy

The proxy type for socks proxies.available in ios 2.0 and later.declared in nsurlprotectionspace.h.

NSURLAuthenticationMethodDefault

Use the default authentication method for a protocol.available in ios 2.0 and later.declared in nsurlprotectionspace.h.

NSURLAuthenticationMethodHTTPBasic

Use http basic authentication for this protection space. this is equivalent to nsurlauthenticationmethoddefault for http.available in ios 2.0 and later.declared in nsurlprotectionspace.h.

NSURLAuthenticationMethodHTTPDigest

Use http digest authentication for this protection space.available in ios 2.0 and later.declared in nsurlprotectionspace.h.

NSURLAuthenticationMethodHTMLForm

Use html form authentication for this protection space. this authentication method can apply to any protocol.available in ios 2.0 and later.declared in nsurlprotectionspace.h.

NSURLAuthenticationMethodNegotiate

Negotiate authentication for this protection space. available in ios 4.0 and later.declared in nsurlprotectionspace.h.

NSURLAuthenticationMethodNTLM

Use ntlm authentication for this protection space. available in ios 4.0 and later.declared in nsurlprotectionspace.h.

NSURLAuthenticationMethodClientCertificate

Use client certificate authentication for this protection space. this authentication method can apply to any protocol.available in ios 3.0 and later.declared in nsurlprotectionspace.h.

NSURLAuthenticationMethodServerTrust

Use server trust authentication for this protection space. this authentication method can apply to any protocol.available in ios 3.0 and later.declared in nsurlprotectionspace.h.

NSURLRequestUseProtocolCachePolicy

Specifies that the caching logic defined in the protocol implementation, if any, is used for a particular url load request. this is the default policy for url load requests.available in ios 2.0 and later.declared in nsurlrequest.h.

NSURLRequestReloadIgnoringLocalCacheData

Specifies that the data for the url load should be loaded from the originating source. no existing cache data should be used to satisfy a url load request.available in ios 2.0 and later.declared in nsurlrequest.h.

NSURLRequestReloadIgnoringLocalAndRemoteCacheData

Specifies that not only should the local cache data be ignored, but that proxies and other intermediates should be instructed to disregard their caches so far as the protocol allows.available in ios 2.0 and later.declared in nsurlrequest.h.

NSURLRequestReloadIgnoringCacheData

Replaced by nsurlrequestreloadignoringlocalcachedata.available in ios 2.0 and later.declared in nsurlrequest.h.

NSURLRequestReturnCacheDataElseLoad

Specifies that the existing cached data should be used to satisfy the request, regardless of its age or expiration date. if there is no existing data in the cache corresponding the request, the data is loaded from the originating source.available in ios 2.0 and later.declared in nsurlrequest.h.

NSURLRequestReturnCacheDataDontLoad

Specifies that the existing cache data should be used to satisfy a request, regardless of its age or expiration date. if there is no existing data in the cache corresponding to a url load request, no attempt is made to load the data from the originating source, and the load is considered to have failed. this constant specifies a behavior that is similar to an “offline” mode.available in ios 2.0 and later.declared in nsurlrequest.h.

NSURLRequestReloadRevalidatingCacheData

Specifies that the existing cache data may be used provided the origin source confirms its validity, otherwise the url is loaded from the origin source.available in ios 2.0 and later.declared in nsurlrequest.h.

NSURLNetworkServiceTypeDefault

Specifies standard network traffic.available in ios 4.0 and later.declared in nsurlrequest.h.

NSURLNetworkServiceTypeVoIP

Specifies that the request is for voip traffic.available in ios 4.0 and later.declared in nsurlrequest.h.

NSURLNetworkServiceTypeVideo

Specifies that the request is for video traffic.available in ios 5.0 and later.declared in nsurlrequest.h.

NSURLNetworkServiceTypeBackground

Specifies that the request is for background traffic.available in ios 5.0 and later.declared in nsurlrequest.h.

NSURLNetworkServiceTypeVoice

Specifies that the request is for voice traffic.available in ios 5.0 and later.declared in nsurlrequest.h.

NSURLResponseUnknownLength

Returned when the response length cannot be determined in advance of receiving the data from the server. for example, nsurlresponseunknownlength is returned when the server http response does not include a content-length header.available in ios 2.0 and later.declared in nsurlresponse.h.

NSGlobalDomain

The domain consisting of defaults meant to be seen by all applications.available in ios 2.0 and later.declared in nsuserdefaults.h.

NSArgumentDomain

The domain consisting of defaults parsed from the application’s arguments. these are one or more pairs of the form -default value included in the command-line invocation of the application. available in ios 2.0 and later.declared in nsuserdefaults.h.

NSRegistrationDomain

The domain consisting of a set of temporary defaults whose values can be set by the application to ensure that searches will always be successful.available in ios 2.0 and later.declared in nsuserdefaults.h.

NSNegateBooleanTransformerName

This value transformer negates a boolean value, transforming yes to no and no to yes.this transformer is reversible.available in ios 3.0 and later.declared in nsvaluetransformer.h.

NSIsNilTransformerName

This value transformer returns yes if the value is nil. this transformer is not reversible.available in ios 3.0 and later.declared in nsvaluetransformer.h.

NSIsNotNilTransformerName

This value transformer returns yes if the value is non-nil.this transformer is not reversible.available in ios 3.0 and later.declared in nsvaluetransformer.h.

NSUnarchiveFromDataTransformerName

This value transformer returns an object created by attempting to unarchive the data in the nsdata object passed as the value.the reverse transformation returns an nsdata instance created by archiving the value. the archived object must implement the nscoding protocol using sequential archiving in order to be unarchived and archived with this transformer.available in ios 3.0 and later.declared in nsvaluetransformer.h.

NSKeyedUnarchiveFromDataTransformerName

This value transformer returns an object created by attempting to unarchive the data in the nsdata object passed as the value. the archived object must be created using keyed archiving in order to be unarchived and archived with this transformer. the reverse transformation returns an nsdata instance created by archiving the value using keyed archiving. the archived object must implement the nscoding protocol using keyed archiving in order to be unarchived and archived with this transformer.available in ios 3.0 and later.declared in nsvaluetransformer.h.

NSXMLParserErrorDomain

Indicates an error in xml parsing.used by nserror.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInternalError

The parser object encountered an internal error.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserOutOfMemoryError

The parser object ran out of memory.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserDocumentStartError

The parser object is unable to start parsing.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEmptyDocumentError

The document is empty.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserPrematureDocumentEndError

The document ended unexpectedly.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInvalidHexCharacterRefError

Invalid hexadecimal character reference encountered.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInvalidDecimalCharacterRefError

Invalid decimal character reference encountered.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInvalidCharacterRefError

Invalid character reference encountered.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInvalidCharacterError

Invalid character encountered.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserCharacterRefAtEOFError

Target of character reference cannot be found.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserCharacterRefInPrologError

Invalid character found in the prolog.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserCharacterRefInEpilogError

Invalid character found in the epilog.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserCharacterRefInDTDError

Invalid character encountered in the dtd.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityRefAtEOFError

Target of entity reference is not found.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityRefInPrologError

Invalid entity reference found in the prolog.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityRefInEpilogError

Invalid entity reference found in the epilog.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityRefInDTDError

Invalid entity reference found in the dtd.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserParsedEntityRefAtEOFError

Target of parsed entity reference is not found.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserParsedEntityRefInPrologError

Target of parsed entity reference is not found in prolog.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserParsedEntityRefInEpilogError

Target of parsed entity reference is not found in epilog.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserParsedEntityRefInInternalSubsetError

Target of parsed entity reference is not found in internal subset.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityReferenceWithoutNameError

Entity reference is without name.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityReferenceMissingSemiError

Entity reference is missing semicolon.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserParsedEntityRefNoNameError

Parsed entity reference is without an entity name.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserParsedEntityRefMissingSemiError

Parsed entity reference is missing semicolon.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserUndeclaredEntityError

Entity is not declared.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserUnparsedEntityError

Cannot parse entity.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityIsExternalError

Cannot parse external entity.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityIsParameterError

Entity is a parameter.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserUnknownEncodingError

Document encoding is unknown.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEncodingNotSupportedError

Document encoding is not supported.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserStringNotStartedError

String is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserStringNotClosedError

String is not closed.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserNamespaceDeclarationError

Invalid namespace declaration encountered.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityNotStartedError

Entity is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityNotFinishedError

Entity is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserLessThanSymbolInAttributeError

Angle bracket is used in attribute.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserAttributeNotStartedError

Attribute is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserAttributeNotFinishedError

Attribute is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserAttributeHasNoValueError

Attribute doesn’t contain a value.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserAttributeRedefinedError

Attribute is redefined.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserLiteralNotStartedError

Literal is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserLiteralNotFinishedError

Literal is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserCommentNotFinishedError

Comment is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserProcessingInstructionNotStartedError

Processing instruction is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserProcessingInstructionNotFinishedError

Processing instruction is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserNotationNotStartedError

Notation is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserNotationNotFinishedError

Notation is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserAttributeListNotStartedError

Attribute list is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserAttributeListNotFinishedError

Attribute list is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserMixedContentDeclNotStartedError

Mixed content declaration is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserMixedContentDeclNotFinishedError

Mixed content declaration is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserElementContentDeclNotStartedError

Element content declaration is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserElementContentDeclNotFinishedError

Element content declaration is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserXMLDeclNotStartedError

Xml declaration is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserXMLDeclNotFinishedError

Xml declaration is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserConditionalSectionNotStartedError

Conditional section is not started.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserConditionalSectionNotFinishedError

Conditional section is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserExternalSubsetNotFinishedError

External subset is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserDOCTYPEDeclNotFinishedError

Document type declaration is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserMisplacedCDATAEndStringError

Misplaced cdata end string.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserCDATANotFinishedError

Cdata block is not finished.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserMisplacedXMLDeclarationError

Misplaced xml declaration.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserSpaceRequiredError

Space is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserSeparatorRequiredError

Separator is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserNMTOKENRequiredError

Name token is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserNAMERequiredError

Name is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserPCDATARequiredError

Cdata is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserURIRequiredError

Uri is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserPublicIdentifierRequiredError

Public identifier is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserLTRequiredError

Left angle bracket is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserGTRequiredError

Right angle bracket is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserLTSlashRequiredError

Left angle bracket slash is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEqualExpectedError

Equal sign expected.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserTagNameMismatchError

Tag name mismatch.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserUnfinishedTagError

Unfinished tag found.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserStandaloneValueError

Standalone value found.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInvalidEncodingNameError

Invalid encoding name found.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserCommentContainsDoubleHyphenError

Comment contains double hyphen.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInvalidEncodingError

Invalid encoding.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserExternalStandaloneEntityError

External standalone entity.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInvalidConditionalSectionError

Invalid conditional section.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityValueRequiredError

Entity value is required.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserNotWellBalancedError

Document is not well balanced.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserExtraContentError

Error in content found.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInvalidCharacterInEntityError

Invalid character in entity found.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserParsedEntityRefInInternalError

Internal error in parsed entity reference found.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityRefLoopError

Entity reference loop encountered.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserEntityBoundaryError

Entity boundary error.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserInvalidURIError

Invalid uri specified.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserURIFragmentError

Uri fragment.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserNoDTDError

Missing dtd.available in ios 2.0 and later.declared in nsxmlparser.h.

NSXMLParserDelegateAbortedParseError

Delegate aborted parse.available in ios 2.0 and later.declared in nsxmlparser.h.

NSRoundPlain

Round to the closest possible return value; when caught halfway between two positive numbers, round up; when caught between two negative numbers, round down.available in ios 2.0 and later.declared in nsdecimal.h.

NSRoundDown

Round return values down.available in ios 2.0 and later.declared in nsdecimal.h.

NSRoundUp

Round return values up.available in ios 2.0 and later.declared in nsdecimal.h.

NSRoundBankers

Round to the closest possible return value; when halfway between two possibilities, return the possibility whose last digit is even.in practice, this means that, over the long run, numbers will be rounded up as often as they are rounded down; there will be no systematic bias.available in ios 2.0 and later.declared in nsdecimal.h.

NSCalculationNoError

No error occurred.available in ios 2.0 and later.declared in nsdecimal.h.

NSCalculationLossOfPrecision

The number can’t be represented in 38 significant digits.available in ios 2.0 and later.declared in nsdecimal.h.

NSCalculationOverflow

The number is too large to represent.available in ios 2.0 and later.declared in nsdecimal.h.

NSCalculationUnderflow

The number is too small to represent.available in ios 2.0 and later.declared in nsdecimal.h.

NSCalculationDivideByZero

The caller tried to divide by 0.available in ios 2.0 and later.declared in nsdecimal.h.

NSUndefinedKeyException

Raised when a key value coding operation fails. userinfo keys are described in “nsundefinedkeyexception userinfo keys”available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSTargetObjectUserInfoKey

The object on which the key value coding operation failed.

NSUnknownUserInfoKey

The key for which the key value coding operation failed.

NSAverageKeyValueOperator

The @avg array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSCountKeyValueOperator

The @count array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSDistinctUnionOfArraysKeyValueOperator

The @distinctunionofarrays array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSDistinctUnionOfObjectsKeyValueOperator

The @distinctunionofobjects array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSDistinctUnionOfSetsKeyValueOperator

The @distinctunionofsets array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSMaximumKeyValueOperator

The @max array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSMinimumKeyValueOperator

The @min array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSSumKeyValueOperator

The @sum array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSUnionOfArraysKeyValueOperator

The @unionofarrays array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSUnionOfObjectsKeyValueOperator

The @unionofobjects array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSUnionOfSetsKeyValueOperator

The @unionofsets array operator.available in ios 2.0 and later.declared in nskeyvaluecoding.h.

NSKeyValueChangeSetting

Indicates that the value of the observed key path was set to a new value. this change can occur when observing an attribute of an object, as well as properties that specify to-one and to-many relationships.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueChangeInsertion

Indicates that an object has been inserted into the to-many relationship that is being observed.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueChangeRemoval

Indicates that an object has been removed from the to-many relationship that is being observed.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueChangeReplacement

Indicates that an object has been replaced in the to-many relationship that is being observed.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueObservingOptionNew

Indicates that the change dictionary should provide the new attribute value, if applicable.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueObservingOptionOld

Indicates that the change dictionary should contain the old attribute value, if applicable.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueObservingOptionInitial

If specified, a notification should be sent to the observer immediately, before the observer registration method even returns. the change dictionary in the notification will always contain an nskeyvaluechangenewkey entry if nskeyvalueobservingoptionnew is also specified but will never contain an nskeyvaluechangeoldkey entry. (in an initial notification the current value of the observed property may be old, but it's new to the observer.) you can use this option instead of explicitly invoking, at the same time, code that is also invoked by the observer's observevalueforkeypath:ofobject:change:context: method. when this option is used withaddobserver:forkeypath:options:context: a notification will be sent for each indexed object to which the observer is being added.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueObservingOptionPrior

Whether separate notifications should be sent to the observer before and after each change, instead of a single notification after the change. the change dictionary in a notification sent before a change always contains an nskeyvaluechangenotificationispriorkey entry whose value is [nsnumber numberwithbool:yes], but never contains an nskeyvaluechangenewkey entry. when this option is specified the change dictionary in a notification sent after a change contains the same entries that it would contain if this option were not specified. you can use this option when the observer's own key-value observing-compliance requires it to invoke one of the -willchange... methods for one of its own properties, and the value of that property depends on the value of the observed object's property. (in that situation it's too late to easily invoke -willchange... properly in response to receiving an observevalueforkeypath:ofobject:change:context: message after the change.)available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueChangeKindKey

An nsnumber object that contains a value corresponding to one of the “nskeyvaluechange” enums, indicating what sort of change has occurred.a value of nskeyvaluechangesetting indicates that the observed object has received a setvalue:forkey: message, or that the key-value-coding-compliant set method for the key has been invoked, or that one of the willchangevalueforkey: or didchangevalueforkey: methods has otherwise been invoked.a value of nskeyvaluechangeinsertion, nskeyvaluechangeremoval, or nskeyvaluechangereplacement indicates that mutating messages have been sent a key-value observing compliant collection proxy, or that one of the key-value-coding-compliant collection mutation methods for the key has been invoked, or a collection will change or did change method has been otherwise been invoked.you can use nsnumber’s intvalue method to retrieve the integer value of the change kind.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueChangeNewKey

If the value of the nskeyvaluechangekindkey entry is nskeyvaluechangesetting, and nskeyvalueobservingoptionnew was specified when the observer was registered, the value of this key is the new value for the attribute. for nskeyvaluechangeinsertion or nskeyvaluechangereplacement, if nskeyvalueobservingoptionnew was specified when the observer was registered, the value for this key is an nsarray instance that contains the objects that have been inserted or replaced other objects, respectively.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueChangeOldKey

If the value of the nskeyvaluechangekindkey entry is nskeyvaluechangesetting, and nskeyvalueobservingoptionold was specified when the observer was registered, the value of this key is the value before the attribute was changed.for nskeyvaluechangeremoval or nskeyvaluechangereplacement, if nskeyvalueobservingoptionold was specified when the observer was registered, the value is an nsarray instance that contains the objects that have been removed or have been replaced by other objects, respectively.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueChangeIndexesKey

If the value of the nskeyvaluechangekindkey entry is nskeyvaluechangeinsertion, nskeyvaluechangeremoval, or nskeyvaluechangereplacement, the value of this key is an nsindexset object that contains the indexes of the inserted, removed, or replaced objects.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueChangeNotificationIsPriorKey

If the option nskeyvalueobservingoptionprior was specified when the observer was registered this notification is sent prior to a change.the change dictionary contains an nskeyvaluechangenotificationispriorkey entry whose value is an nsnumber wrapping yes.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueUnionSetMutation

Indicates that objects in the specified set are being added to the receiver. this mutation kind results in a nskeyvaluechangekindkey value of nskeyvaluechangeinsertion.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueMinusSetMutation

Indicates that the objects in the specified set are being removed from the receiver. this mutation kind results in a nskeyvaluechangekindkey value of nskeyvaluechangeremoval.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueIntersectSetMutation

Indicates that the objects not in the specified set are being removed from the receiver. this mutation kind results in a nskeyvaluechangekindkey value of nskeyvaluechangeremoval.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

NSKeyValueSetSetMutation

Indicates that set of objects are replacing the existing objects in the receiver. this mutation kind results in a nskeyvaluechangekindkey value of nskeyvaluechangereplacement.available in ios 2.0 and later.declared in nskeyvalueobserving.h.

AVAudioSessionCategoryAmbient

For an app in which sound playback is nonprimary—that is, your app can be used successfully with the sound turned off.this category is also appropriate for “play along” style apps, such as a virtual piano that a user plays over ipod audio. when you use this category, audio from other apps mixes with your audio. your audio is silenced by screen locking and by the silent switch (called the ring/silent switch on iphone).available in ios 3.0 and later.declared in avaudiosession.h.

AVAudioSessionCategorySoloAmbient

The default category; used unless you set a category with the setcategory:error: method.when you use this category, audio from other apps is silenced. your audio is silenced by screen locking and by the silent switch (called the ring/silent switch on iphone).available in ios 3.0 and later.declared in avaudiosession.h.

AVAudioSessionCategoryPlayback

For playing recorded music or other sounds that are central to the successful use of your app.when using this category, your app audio continues with the silent switch set to silent or when the screen locks. (the switch is called the ring/silent switch on iphone.)this category normally prevents audio from other apps from mixing with your app's audio. to allow mixing for this category, use the kaudiosessionproperty_overridecategorymixwithothers property.available in ios 3.0 and later.declared in avaudiosession.h.

AVAudioSessionCategoryRecord

For recording audio; this category silences playback audio. recording continues with the screen locked.available in ios 3.0 and later.declared in avaudiosession.h.

AVAudioSessionCategoryPlayAndRecord

Allows recording (input) and playback (output) of audio, such as for a voip (voice over ip) app.your audio continues with the silent switch set to silent and with the screen locked. (the switch is called the ring/silent switch on iphone.)this category is appropriate for simultaneous recording and playback, and also for apps that record and play back but not simultaneously. if you want to ensure that sounds such as messages alerts do not play while your app is recording, use the avaudiosessioncategoryrecord category instead.this category normally prevents audio from other apps from mixing with your app's audio. to allow mixing when using this category, use the kaudiosessionproperty_overridecategorymixwithothers property.available in ios 3.0 and later.declared in avaudiosession.h.

AVAudioSessionCategoryAudioProcessing

For using an audio hardware codec or signal processor while not playing or recording audio. use this category, for example, when performing offline audio format conversion.this category disables playback (audio output) and disables recording (audio input).audio processing does not normally continue when your app is in the background. however, when your app moves to the background, you can request additional time to complete processing. for more information, see ios app programming guide.available in ios 3.1 and later.declared in avaudiosession.h.

AVAudioSessionCategoryMultiRoute

Allows you to output distinct streams of audio data to different output devices at the same time. for example, you would use this category to route audio to both a usb device and a set of headphones. use of this category requires a more detailed knowledge of, and interaction with, the capabilities of the available audio routes. this category may be used for input, output, or both.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionCategoryOptionMixWithOthers

Allow audio in this session to be mixed with audio from other active sessions. this option is only valid if the session category is avaudiosessioncategoryplayandrecord or avaudiosessioncategoryplayback. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionCategoryOptionDuckOthers

Allow audio in this session to duck under the audio for other active sessions. this option is only valid if the session category is avaudiosessioncategoryplayandrecord.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionCategoryOptionAllowBluetooth

Allow audio in this session to be received from or sent to a bluetooth device. this option is only valid if the session category is avaudiosessioncategoryplayandrecord or avaudiosessioncategoryrecord. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionCategoryOptionDefaultToSpeaker

Allow audio in this session to route to the built-in speaker by default. this option is only valid if the session category is avaudiosessioncategoryplayandrecord.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionModeDefault

The default mode; used unless you set a mode with the setmode:error: method.when this mode is in use, audio session behavior matches that of ios versions prior to ios 5.0. you can use this mode with every audio session category. on devices more than one built-in microphone, the primary microphone is used.available in ios 5.0 and later.declared in avaudiosession.h.

AVAudioSessionModeVoiceChat

Specify this mode if your app is performing two-way voice communication, such as using voice over internet protocol (voip).when this mode is in use, the device’s tonal equalization is optimized for voice. for use with the avaudiosessioncategoryplayandrecord audio session category. on devices with more than one built-in microphone, the primary microphone is used.using this mode has the side effect of setting the kaudiosessionproperty_overridecategoryenablebluetoothinput category override to true.available in ios 5.0 and later.declared in avaudiosession.h.

AVAudioSessionModeGameChat

Do not set this mode directly. this mode is set by game kit on behalf of an application that uses a gkvoicechat object. this mode is valid only with the avaudiosessioncategoryplayandrecord category. if you need similar behavior and are not using a gkvoicechat object, use avaudiosessionmodevoicechat instead. available in ios 5.0 and later.declared in avaudiosession.h.

AVAudioSessionModeVideoRecording

Specify this mode if your app is recording a movie.for use with the avaudiosessioncategoryrecord audio session category. also works with the avaudiosessioncategoryplayandrecord category. on devices with more than one built-in microphone, the microphone closest to the video camera is used.using this mode may result in the system providing appropriate audio signal processing.available in ios 5.0 and later.declared in avaudiosession.h.

AVAudioSessionModeMeasurement

Specify this mode if your app is performing measurement of incoming audio.when this mode is in use, the device does not perform automatic gain adjustment on incoming audio. for use with the avaudiosessioncategoryrecord or avaudiosessioncategoryplayandrecord audio session categories. on devices with more than one built-in microphone, the primary microphone is used.available in ios 5.0 and later.declared in avaudiosession.h.

AVAudioSessionModeMoviePlayback

Specify this mode if your app is playing back movie content.when this mode is in use, the device engages any appropriate signal processing hardware to improve audio content played over the built-in speaker. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionInterruptionOptionShouldResume

Indicates that the audio session is active and immediately ready to be used. your app can resume the audio operation that was interrupted.look for this flag in the flags parameter when your audio session delegate’s endinterruptionwithflags: method is invoked.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation

When passed in the flags parameter of the setactive:withflags:error: instance method, indicates that when your audio session deactivates, other audio sessions that had been interrupted by your session can return to their active state.this flag is used only when deactivating your audio session; that is, when you pass a value of no in the beactive parameter of the setactive:withflags:error: instance method.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortOverrideNone

Do not override the output audio port. use this option to route audio to the intended outputs.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortOverrideSpeaker

Override the current outputs and route audio to the built-in speaker. use this override only in conjunction with the avaudiosessioncategoryplayandrecord category. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionRouteChangeReasonUnknown

The reason for the change is unknown.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionRouteChangeReasonNewDeviceAvailable

A preferred new audio output path is now available.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionRouteChangeReasonOldDeviceUnavailable

The previous audio output path is no longer available. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionRouteChangeReasonCategoryChange

The category of the session object changed.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionRouteChangeReasonOverride

The output route was overridden by the app. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionRouteChangeReasonWakeFromSleep

The route changed when the device woke up from sleep. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionRouteChangeReasonNoSuitableRouteForCategory

The route changed because no suitable route is now available for the specified category. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionInterruptionTypeBegan

The system interrupted the audio session.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionInterruptionTypeEnded

The interruption ended. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionInterruptionTypeKey

The value for this key is an nsnumber object containing an unsigned integer that identifies the type of interruption. for a list of possible values, see “avaudiosessioninterruptiontype”. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionInterruptionOptionKey

The value for this key is an nsnumber object containing an unsigned integer that identifies any options associated with the interruption. for a list of possible flags, see “avaudiosessioninterruptionoptions”. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionRouteChangeReasonKey

The value for this key is an nsnumber object containing an unsigned integer that identifies the reason why the route changed. for a list of possible values, see “avaudiosessionroutechangereason”. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionRouteChangePreviousRouteKey

The value for this key is an avaudiosessionroutedescription object with the previous route information. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionInterruptionFlags_ShouldResume

Indicates that your audio session is active and immediately ready to be used. your app can resume the audio operation that was interrupted. (deprecated. use avaudiosessioninterruptionoptionshouldresume instead.)look for this flag in the flags parameter when your audio session delegate’s endinterruptionwithflags: method is invoked.available in ios 4.0 and later.declared in avaudiosession.h.

AVAudioSessionSetActiveFlags_NotifyOthersOnDeactivation

When passed in the flags parameter of the setactive:withflags:error: instance method, indicates that when your audio session deactivates, other audio sessions that had been interrupted by your session can return to their active state. (deprecated. use avaudiosessionsetactiveoptionnotifyothersondeactivation instead.)this flag is used only when deactivating your audio session; that is, when you pass a value of no in the beactive parameter of the setactive:withflags:error: instance method.available in ios 4.0 and later.declared in avaudiosession.h.

NSUndefinedEntityMappingType

Specifies that the developer handles destination instance creation.available in ios 3.0 and later.declared in nsentitymapping.h.

NSCustomEntityMappingType

Specifies a custom mapping.available in ios 3.0 and later.declared in nsentitymapping.h.

NSAddEntityMappingType

Specifies that this is a new entity in the destination model.instances of the entity only exist in the destination.available in ios 3.0 and later.declared in nsentitymapping.h.

NSRemoveEntityMappingType

Specifies that this entity is not present in the destination model.instances of the entity only exist in the source—source instances are not mapped to destination.available in ios 3.0 and later.declared in nsentitymapping.h.

NSCopyEntityMappingType

Specifies that source instances are migrated as-is.available in ios 3.0 and later.declared in nsentitymapping.h.

NSTransformEntityMappingType

Specifies that entity exists in source and destination and is mapped.available in ios 3.0 and later.declared in nsentitymapping.h.

NSMigrationManagerKey

Key for the migration manager.to access this key in a custom value expression string in the xcode mapping model editor use $manager.available in ios 3.0 and later.declared in nsentitymigrationpolicy.h.

NSMigrationSourceObjectKey

Key for the source object.to access this key in a custom value expression string in the xcode mapping model editor use $source.available in ios 3.0 and later.declared in nsentitymigrationpolicy.h.

NSMigrationDestinationObjectKey

Key for the destination object.to access this key in a custom value expression string in the xcode mapping model editor use $destination.available in ios 3.0 and later.declared in nsentitymigrationpolicy.h.

NSMigrationEntityMappingKey

Key for the entity mapping object.to access this key in a custom value expression string in the xcode mapping model editor use $entitymapping.available in ios 3.0 and later.declared in nsentitymigrationpolicy.h.

NSMigrationPropertyMappingKey

Key for the property mapping object.to access this key in a custom value expression string in the xcode mapping model editor use $propertymapping.available in ios 3.0 and later.declared in nsentitymigrationpolicy.h.

NSMigrationEntityPolicyKey

Key for the entity migration policy object.to access this key in a custom value expression string in the xcode mapping model editor use $entitypolicy.available in ios 3.0 and later.declared in nsentitymigrationpolicy.h.

NSFetchRequestExpressionType

Specifies the fetch request expression type.available in ios 3.0 and later.declared in nsfetchrequestexpression.h.

NSHashTableStrongMemory

Equal to nspointerfunctionsstrongmemory.available in ios 6.0 and later.declared in nshashtable.h.

NSHashTableCopyIn

Equal to nspointerfunctionscopyin.available in ios 6.0 and later.declared in nshashtable.h.

NSHashTableObjectPointerPersonality

Equal to nspointerfunctionsobjectpointerpersonality.available in ios 6.0 and later.declared in nshashtable.h.

NSHashTableWeakMemory

Equal to nspointerfunctionsweakmemory. uses weak read and write barriers appropriate for arc or gc. using nspointerfunctionsweakmemory object references will turn to null on last release.available in ios 6.0 and later.declared in nshashtable.h.

NSInvocationOperationVoidResultException

The name of the exception raised if the result method is called for an invocation method with a void return type. available in ios 2.0 and later.declared in nsoperation.h.

NSInvocationOperationCancelledException

The name of the exception raised if the result method is called after the operation was cancelled. available in ios 2.0 and later.declared in nsoperation.h.

NSLinguisticTaggerOmitWords

Omit tokens of type nslinguistictagword (items considered to be words).available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTaggerOmitPunctuation

Omit tokens of type nslinguistictagpunctuation (all punctuation).available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTaggerOmitWhitespace

Omit tokens of type nslinguistictagwhitespace (whitespace of all sorts).available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTaggerOmitOther

Omit tokens of type nslinguistictagother (non-linguistic items such as symbols).available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTaggerJoinNames

Typically, multiple-word names will be returned as multiple tokens, following the standard tokenization practice of the tagger. if this option is set, then multiple-word names will be joined together and returned as a single token.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagSchemeTokenType

This tag scheme classifies tokens according to their broad type: word, punctuation, whitespace, etc. the possible tags are: nslinguistictagword, nslinguistictagpunctuation, nslinguistictagwhitespace, or nslinguistictagother. for this scheme a client may use pointer equality to compare the values with the tag constants.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagSchemeLexicalClass

This tag scheme classifies tokens according to class: part of speech for words, type of punctuation or whitespace, etc. the value will be one of the constants specified in “nslinguistictagschemelexicalclass.” for this scheme a client may use pointer equality to compare the values with the tag constants.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagSchemeNameType

This tag scheme classifies tokens as to whether they are part of named entities of various types or not. the possible tags are: nslinguistictagpersonalname, nslinguistictagplacename, or nslinguistictagorganizationname. for this scheme a client may use pointer equality to compare the values with the tag constants.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagSchemeNameTypeOrLexicalClass

This tag scheme follows nslinguistictagschemenametype for names, nslinguistictagschemelexicalclass for all other tokens. the possible tags are those specified in “nslinguistictagschemelexicalclass” or “nslinguistictagschemenametype.” for this scheme a client may use pointer equality to compare the values with the tag constants.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagSchemeLemma

This tag scheme supplies a stem forms of the words, if known.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagSchemeLanguage

This tag scheme tags tokens according to their script. the tag values will be standard language abbreviations such as “en”, “fr”, “de”, etc., as used with the nsorthography class. note that the tagger generally attempts to determine the language of text at the level of an entire sentence or paragraph, rather than word by word.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagSchemeScript

This tag scheme tags tokens according to their script. the tag values will be standard script abbreviations such as “latn”, “cyrl”, “jpan”, “hans”, “hant”, etc.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagWord

The token indicates a word.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagPunctuation

The token indicates punctuation.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagWhitespace

The token indicates white space of any sort.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagOther

The token indicates a token other than those currently defined.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagNoun

The token is a noun.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagVerb

This token is a verb.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagAdjective

This token is an adjectiveavailable in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagAdverb

This token is an adverb.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagPronoun

This token is a pronoun.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagDeterminer

This token is a determiner.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagParticle

This token is a particle.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagPreposition

This token is a preposition.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagNumber

This token is a number.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagConjunction

This token is a conjunction.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagInterjection

This token is an interjection.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagClassifier

This token is a classifier.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagIdiom

This token is an idiom.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagOtherWord

This token is some other word.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagSentenceTerminator

This token is a sentence terminator.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagOpenQuote

This token is an open quote.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagCloseQuote

This token is a close quote.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagOpenParenthesis

This token is an open parenthesis.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagCloseParenthesis

This token is a close parenthesis.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagWordJoiner

This token is a word joiner.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagDash

This token is a dash.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagOtherPunctuation

This token is punctuation not recognized as another token type.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagParagraphBreak

This token is a paragraph break.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagOtherWhitespace

This token is whitespace.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagPersonalName

This token is a personal name.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagPlaceName

This token is a place name.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSLinguisticTagOrganizationName

This token is an organization name.available in ios 5.0 and later.declared in nslinguistictagger.h.

NSMapTableStrongMemory

Specifies a strong reference from the map table to its contents.equal to nspointerfunctionsstrongmemory.available in ios 6.0 and later.declared in nsmaptable.h.

NSMapTableCopyIn

Use the memory acquire function to allocate and copy items on input (see acquirefunction [nspointerfunctions]).equal to nspointerfunctionscopyin.available in ios 6.0 and later.declared in nsmaptable.h.

NSMapTableObjectPointerPersonality

Use shifted pointer hash and direct equality, object description.equal to nspointerfunctionsobjectpointerpersonality.available in ios 6.0 and later.declared in nsmaptable.h.

NSMapTableWeakMemory

Uses weak read and write barriers appropriate for arc or gc. using nspointerfunctionsweakmemory object references will turn to null on last release. equal to nsmaptablezeroingweakmemory.available in ios 6.0 and later.declared in nsmaptable.h.

NSOperationQueuePriorityVeryLow

Operations receive very low priority for execution. available in ios 2.0 and later.declared in nsoperation.h.

NSOperationQueuePriorityLow

Operations receive low priority for execution.available in ios 2.0 and later.declared in nsoperation.h.

NSOperationQueuePriorityNormal

Operations receive the normal priority for execution.available in ios 2.0 and later.declared in nsoperation.h.

NSOperationQueuePriorityHigh

Operations receive high priority for execution.available in ios 2.0 and later.declared in nsoperation.h.

NSOperationQueuePriorityVeryHigh

Operations receive very high priority for execution.available in ios 2.0 and later.declared in nsoperation.h.

NSOperationQueueDefaultMaxConcurrentOperationCount

The default maximum number of operations is determined dynamically by the nsoperationqueue object based on current system conditions. available in ios 2.0 and later.declared in nsoperation.h.

AVAudioSessionPortBluetoothHFP

Specifies input or output on a bluetooth hands-free profile device.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortUSBAudio

Specifies input or output on a usb device.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortLineIn

Specifies line-level input from the dock connector.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortBuiltInMic

Specifies the built-in microphone on a device.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortHeadsetMic

Specifies a microphone that is built-in to a wired headset. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortLineOut

Specifies line-level output to the dock connector.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortHeadphones

Specifies output to a wired headset. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortBluetoothA2DP

Specifies output to a bluetooth a2dp device.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortBuiltInReceiver

Specifies output to the speaker that you hold to your ear. typically, this speaker is available only on iphone devices.available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortBuiltInSpeaker

Specifies output to the device’s built-in speaker. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortHDMI

Specifies output to a device via the high-definition multimedia interface (hdmi) specification. available in ios 6.0 and later.declared in avaudiosession.h.

AVAudioSessionPortAirPlay

Specifies output to a remote device over airplay. available in ios 6.0 and later.declared in avaudiosession.h.

NSFetchedResultsChangeInsert

Specifies that an object was inserted.

NSFetchedResultsChangeDelete

Specifies that an object was deleted.

NSFetchedResultsChangeMove

Specifies that an object was moved.

NSFetchedResultsChangeUpdate

Specifies that an object was changed.

NSErrorMergePolicy

This policy causes a save to fail if there are any merge conflicts.this is the default policy for all managed object contexts.in the case of failure, the save method returns with an error with a userinfo dictionary that contains the object ids of the objects that had conflicts (nsinsertedobjectskey, nsupdatedobjectskey).available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSMergeByPropertyStoreTrumpMergePolicy

This policy merges conflicts between the persistent store’s version of the object and the current in-memory version, giving priority to external changes. the merge occurs by individual property. for properties that have been changed in both the external source and in memory, the external changes trump the in-memory ones.available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSMergeByPropertyObjectTrumpMergePolicy

This policy merges conflicts between the persistent store’s version of the object and the current in-memory version, giving priority to in-memory changes. the merge occurs by individual property. for properties that have been changed in both the external source and in memory, the in-memory changes trump the external ones.available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSOverwriteMergePolicy

This policy overwrites state in the persistent store for the changed objects in conflict.changed objects’ current state is forced upon the persistent store.available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSRollbackMergePolicy

This policy discards in-memory state changes for objects in conflict.the persistent store’s version of the objects’ state is used.available in ios 3.0 and later.declared in nsmanagedobjectcontext.h.

NSErrorMergePolicyType

Specifies a policy that causes a save to fail if there are any merge conflicts.available in ios 5.0 and later.declared in nsmergepolicy.h.

NSMergeByPropertyStoreTrumpMergePolicyType

Specifies a policy that merges conflicts between the persistent store’s version of the object and the current in-memory version, giving priority to external changes. available in ios 5.0 and later.declared in nsmergepolicy.h.

NSMergeByPropertyObjectTrumpMergePolicyType

Specifies a policy that merges conflicts between the persistent store’s version of the object and the current in-memory version, giving priority to in-memory changes.available in ios 5.0 and later.declared in nsmergepolicy.h.

NSOverwriteMergePolicyType

Specifies a policy that overwrites state in the persistent store for the changed objects in conflict.available in ios 5.0 and later.declared in nsmergepolicy.h.

NSRollbackMergePolicyType

Specifies a policy that discards in-memory state changes for objects in conflict.available in ios 5.0 and later.declared in nsmergepolicy.h.

NSFetchRequestType

Specifies that the request returns managed objects.available in ios 5.0 and later.declared in nspersistentstorerequest.h.

NSSaveRequestType

Specifies that the request.available in ios 5.0 and later.declared in nspersistentstorerequest.h.

AVAssetReaderStatusUnknown

Indicates that startreading has not yet been invoked.available in ios 4.1 and later.declared in avassetreader.h.

AVAssetReaderStatusReading

Indicates that the reader is ready to provide more sample buffers to its outputs.available in ios 4.1 and later.declared in avassetreader.h.

AVAssetReaderStatusCompleted

Indicates that the reader has provided all available sample buffers to all of its outputs.available in ios 4.1 and later.declared in avassetreader.h.

AVAssetReaderStatusFailed

Indicates that reading failed.available in ios 4.1 and later.declared in avassetreader.h.

AVAssetReaderStatusCancelled

Indicates that reading was cancelled using cancelreading.available in ios 4.1 and later.declared in avassetreader.h.

AVCaptureVideoOrientationPortrait

Indicates that the video input is oriented vertically, with the device’s home button on the bottom.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureVideoOrientationPortraitUpsideDown

Indicates that the video input is oriented vertically, with the device’s home button on the top.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureVideoOrientationLandscapeRight

Indicates that the video input is oriented vertically, with the device’s home button on the left.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureVideoOrientationLandscapeLeft

Indicates that the video input is oriented vertically, with the device’s home button on the right.available in ios 4.0 and later.declared in avcapturesession.h.

AVVideoFieldModeBoth

Indicates that both top and bottom video fields in interlaced content should be passed through.available in ios 6.0 and later.declared in avcapturesession.h.

AVVideoFieldModeTopOnly

indicates that only the top video field in interlaced content should be passed through.available in ios 6.0 and later.declared in avcapturesession.h.

AVVideoFieldModeBottomOnly

indicates that the bottom video field only in interlaced content should be passed through.available in ios 6.0 and later.declared in avcapturesession.h.

AVVideoFieldModeDeinterlace

indicates that top and bottom video fields in interlaced content should be deinterlaced.available in ios 6.0 and later.declared in avcapturesession.h.

AVCaptureDevicePositionUnspecified

The capture device’s position relative to the system hardware is unspecified.available in ios 6.0 and later.declared in avcapturedevice.h.

AVCaptureDevicePositionBack

The capture device is on the back of the unit.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureDevicePositionFront

The capture device is on the front of the unit.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureFlashModeOff

The capture device flash is always off.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureFlashModeOn

The capture device flash is always on.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureFlashModeAuto

The capture device continuously monitors light levels and uses the flash when necessary.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureTorchModeOff

The capture device torch is always off.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureTorchModeOn

The capture device torch is always on.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureTorchModeAuto

The capture device continuously monitors light levels and uses the torch when necessary.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureMaxAvailableTorchLevel

This constant always represents the maximum available torch level, independent of the actual maximum value currently supported by the device. thus, pass this constant to the settorchmodeonwithlevel:error: in situations where you want to specify the maximum torch level without having to worry about whether the device is overheating and might not accept a value of 1.0 as the maximum.available in ios 6.0 and later.declared in avcapturedevice.h.

AVCaptureFocusModeLocked

The focus is locked.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureFocusModeAutoFocus

The capture device performs an autofocus operation now.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureFocusModeContinuousAutoFocus

The capture device continuously monitors focus and auto focuses when necessary.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureExposureModeLocked

The exposure setting is locked.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureExposureModeAutoExpose

The device performs an auto-expose operation now.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureExposureModeContinuousAutoExposure

The device continuously monitors exposure levels and auto exposes when necessary.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureWhiteBalanceModeLocked

The white balance setting is locked.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureWhiteBalanceModeAutoWhiteBalance

The device performs an auto white balance operation now.available in ios 4.0 and later.declared in avcapturedevice.h.

AVCaptureWhiteBalanceModeContinuousAutoWhiteBalance

The device continuously monitors white balance and adjusts when necessary.available in ios 4.0 and later.declared in avcapturedevice.h.

CIDetectorTypeFace

A detector that searches for faces in a photograph.available in ios 5.0 and later.declared in cidetector.h.

CIDetectorAccuracy

A key used to specify the desired accuracy for the detector.the value associated with the key should be one of the values found in “detector accuracy options”.available in ios 5.0 and later.declared in cidetector.h.

CIDetectorTracking

A key used to enable or disable face tracking for the detector. use this option when you want to track faces across frames in a video. available in ios 6.0 and later.declared in cidetector.h.

CIDetectorMinFeatureSize

A key used to specify the minimum size that the detector will recognize as a feature. the value for this key is an nsnumber object ranging from 0.0 through 1.0 that represents a fraction of the minor dimension of the image.available in ios 6.0 and later.declared in cidetector.h.

CIDetectorAccuracyLow

Indicates that the detector should choose techniques that are lower in accuracy, but can be processed more quickly.available in ios 5.0 and later.declared in cidetector.h.

CIDetectorAccuracyHigh

Indicates that the detector should choose techniques that are higher in accuracy, even if it requires more processing time.available in ios 5.0 and later.declared in cidetector.h.

CIDetectorImageOrientation

A key used to specify the display orientation of the image whose features you want to detect. this key is an nsnumber object with the same value as defined by the tiff and exif specifications; values can range from 1 through 8. the value specifies where the origin (0,0) of the image is located. if not present, the default value is 1, which means the origin of the image is top, left. for details on the image origin specified by each value, see kcgimagepropertyorientation.available in ios 5.0 and later.declared in cidetector.h.

CIFeatureTypeFace

The discovered feature is a person’s face.available in ios 5.0 and later.declared in cifeature.h.

CLActivityTypeOther

The location manager is being used for an unknown activity.available in ios 6.0 and later.declared in cllocationmanager.h.

CLActivityTypeAutomotiveNavigation

The location manager is being used specifically during vehicular navigation to track location changes to the automobile. this activity might cause location updates to be paused only when the vehicle does not move for an extended period of time.available in ios 6.0 and later.declared in cllocationmanager.h.

CLActivityTypeFitness

The location manager is being used to track any pedestrian-related activity. this activity might cause location updates to be paused only when the user does not move a significant distance over a period of time.available in ios 6.0 and later.declared in cllocationmanager.h.

CLActivityTypeOtherNavigation

The location manager is being used to track movements for other types of vehicular navigation that are not automobile related. for example, you would use this to track navigation by boat, train, or plane. do not use this type for pedestrian navigation tracking. this activity might cause location updates to be paused only when the vehicle does not move a significant distance over a period of time.available in ios 6.0 and later.declared in cllocationmanager.h.

CMErrorDomain

Identifies the domain of nserror objects returned from core motion.available in ios 4.0 and later.declared in cmerrordomain.h.

CMErrorNULL

No error.available in ios 4.0 and later.declared in cmerror.h.

CMErrorDeviceRequiresMovement

The device must move for a sampling of motion data to occur.available in ios 5.0 and later.declared in cmerror.h.

CMErrorTrueNorthNotAvailable

True north is not available on this device. this usually indicates that the device’s location is not yet available.available in ios 5.0 and later.declared in cmerror.h.

EKCalendarEventAvailabilityNone

The calendar does not support event availability settings.available in ios 4.0 and later.declared in ektypes.h.

EKCalendarEventAvailabilityBusy

The calendar supports the busy event availability setting.available in ios 4.0 and later.declared in ektypes.h.

EKCalendarEventAvailabilityFree

The calendar supports the free event availability setting.available in ios 4.0 and later.declared in ektypes.h.

EKCalendarEventAvailabilityTentative

The calendar supports the tentative event availability setting.available in ios 4.0 and later.declared in ektypes.h.

EKCalendarEventAvailabilityUnavailable

The calendar supports the unavailable event availability setting.available in ios 4.0 and later.declared in ektypes.h.

AVCaptureSessionErrorKey

Key to retrieve the error object from the user info dictionary of an avcapturesessionruntimeerrornotification.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureSessionPresetPhoto

Specifies capture settings suitable for high resolution photo quality output.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureSessionPresetHigh

Specifies capture settings suitable for high quality video and audio output.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureSessionPresetMedium

Specifies capture settings suitable for output video and audio bitrates suitable for sharing over wifi.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureSessionPresetLow

Specifies capture settings suitable for output video and audio bitrates suitable for sharing over 3g.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureSessionPreset352x288

Specifies capture settings suitable for cif quality (352x288 pixel) video output.available in ios 5.0 and later.declared in avcapturesession.h.

AVCaptureSessionPreset640x480

Specifies capture settings suitable for vga quality (640x480 pixel) video output.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureSessionPreset1280x720

Specifies capture settings suitable for 720p quality (1280x720 pixel) video output.available in ios 4.0 and later.declared in avcapturesession.h.

AVCaptureSessionPreset1920x1080

Specifies capture settings suitable for 1080p quality (1920x1080 pixel) video output.available in ios 5.0 and later.declared in avcapturesession.h.

AVCaptureSessionPresetiFrame960x540

Specifies capture settings to achieve 960x540 quality iframe h.264 video at about 30 mbits/sec with aac audio.quicktime movies captured in iframe format are optimal for editing applications.available in ios 5.0 and later.declared in avcapturesession.h.

AVCaptureSessionPresetiFrame1280x720

Specifies capture settings to achieve 1280x720 quality iframe h.264 video at about 40 mbits/sec with aac audio.quicktime movies captured in iframe format are optimal for editing applications.available in ios 5.0 and later.declared in avcapturesession.h.

EKSunday

The value for sunday.available in ios 4.0 and later.declared in ektypes.h.

EKMonday

The value for monday.available in ios 4.0 and later.declared in ektypes.h.

EKTuesday

The value for tuesday.available in ios 4.0 and later.declared in ektypes.h.

EKWednesday

The value for wednesday.available in ios 4.0 and later.declared in ektypes.h.

EKThursday

The value for thursday.available in ios 4.0 and later.declared in ektypes.h.

EKFriday

The value for friday.available in ios 4.0 and later.declared in ektypes.h.

EKSaturday

The value for saturday.available in ios 4.0 and later.declared in ektypes.h.

NSByteCountFormatterUseDefault

This causes default units appropriate for the platform to be used. this is the default.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUseBytes

Displays bytes in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUseKB

Displays kilobytes in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUseMB

Displays megabytes in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUseGB

Displays gigabytes in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUseTB

Displays terabytes in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUsePB

Displays petabyte in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUseEB

Displays exabytes in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUseZB

Displays zettabytes in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUseYBOrHigher

Displays yottabytes in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterUseAll

Can use any unit in the formatter content.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterCountStyleFile

Specifies display of file byte counts. the actual behavior for this is platform-specific; on os x 10.8, this uses the binary style, but that may change over time.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterCountStyleMemory

Specifies display of memory byte counts. the actual behavior for this is platform-specific; on os x 10.8, this uses the binary style, but that may change over time.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterCountStyleDecimal

Causes 1000 bytes to be shown as 1 kb. it is better to use nsbytecountformattercountstylefile or nsbytecountformattercountstylememory in most cases.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSByteCountFormatterCountStyleBinary

Causes 1024 bytes to be shown as 1 kb. it is better to use nsbytecountformattercountstylefile or nsbytecountformattercountstylememory in most cases.available in ios 6.0 and later.declared in nsbytecountformatter.h.

NSFileCoordinatorReadingWithoutChanges

Specify this constant if your code does not need other objects to save changes first. if you do not specify this constant, the savepresenteditemchangeswithcompletionhandler: method of relevant file presenters is called before your code reads the item.available in ios 5.0 and later.declared in nsfilecoordinator.h.

NSFileCoordinatorWritingForDeleting

When this constant is specified, the file coordinator calls the accommodatepresenteditemdeletionwithcompletionhandler: method of relevant file presenters to give them a chance to make adjustments before the item is deleted.available in ios 5.0 and later.declared in nsfilecoordinator.h.

NSFileCoordinatorWritingForReplacing

Specifies whether the act of writing to the file involves actually replacing the file with a different file (or directory). if the current file coordinator is waiting for another object to move or rename the file, this option treats the operation as the creation of a new file (instead of as the replacement of the old file); otherwise, this constant causes the same behavior as the nsfilecoordinatorwritingfordeleting constant. use this option when the moving or creation of an item would cause the replacement of any existing item. do not use it when simply updating the contents of the existing file. available in ios 5.0 and later.declared in nsfilecoordinator.h.

NSFileCoordinatorWritingForMoving

When specified for a directory item, the file coordinator waits for already running read and write operations of the directory’s contents, that were themselves initiated through a file coordinator, to finish before moving the directory. queued, but not executing, read and write operations on the directory’s contents wait until the move operation finishes.this option has no effect on files. available in ios 5.0 and later.declared in nsfilecoordinator.h.

NSFileCoordinatorWritingForMerging

When this constant is specified, the file coordinator calls the savepresenteditemchangeswithcompletionhandler: method of relevant file presenters to give them a chance to save their changes before your code makes its changes.available in ios 5.0 and later.declared in nsfilecoordinator.h.

NSFileVersionAddingByMoving

When adding a file, you can specify this option if you want to create the version by moving the source file to the specified location.available in ios 5.0 and later.declared in nsfileversion.h.

NSFileVersionReplacingByMoving

When replacing a file, move the old version of the file out of the version store instead of copying the new contents into the file’s version. you should use this option in conjunction with a file coordinator to make sure the operation is coordinated with other clients of the file. available in ios 5.0 and later.declared in nsfileversion.h.

NSJSONReadingMutableContainers

Specifies that arrays and dictionaries are created as mutable objects.available in ios 5.0 and later.declared in nsjsonserialization.h.

NSJSONReadingMutableLeaves

Specifies that leaf strings in the json object graph are created as instances of nsmutablestring.available in ios 5.0 and later.declared in nsjsonserialization.h.

NSJSONReadingAllowFragments

Specifies that the parser should allow top-level objects that are not an instance of nsarray or nsdictionary. available in ios 5.0 and later.declared in nsjsonserialization.h.

NSJSONWritingPrettyPrinted

Specifies that the json data should be generated with whitespace designed to make the output more readable. if this option is not set, the most compact possible json representation is generated.available in ios 5.0 and later.declared in nsjsonserialization.h.

NSRegularExpressionCaseInsensitive

Match letters in the pattern independent of case.available in ios 4.0 and later.declared in nsregularexpression.h.

NSRegularExpressionAllowCommentsAndWhitespace

Ignore whitespace and #-prefixed comments in the pattern.available in ios 4.0 and later.declared in nsregularexpression.h.

NSRegularExpressionIgnoreMetacharacters

Treat the entire pattern as a literal string.available in ios 4.0 and later.declared in nsregularexpression.h.

NSRegularExpressionDotMatchesLineSeparators

Allow . to match any character, including line separators.available in ios 4.0 and later.declared in nsregularexpression.h.

NSRegularExpressionAnchorsMatchLines

Allow ^ and $ to match the start and end of lines.available in ios 4.0 and later.declared in nsregularexpression.h.

NSRegularExpressionUseUnixLineSeparators

Treat only n as a line separator (otherwise, all standard line separators are used).available in ios 4.0 and later.declared in nsregularexpression.h.

NSRegularExpressionUseUnicodeWordBoundaries

Use unicode tr#29 to specify word boundaries (otherwise, traditional regular expression word boundaries are used).available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingProgress

Set when the block is called to report progress during a long-running match operation. available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingCompleted

Set when the block is called after matching has completed. available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingHitEnd

Set when the current match operation reached the end of the search range.available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingRequiredEnd

Set when the current match depended on the location of the end of the search range.available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingInternalError

Set when matching failed due to an internal error.available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingReportProgress

Call the block periodically during long-running match operations. this option has no effect for methods other than enumeratematchesinstring:options:range:usingblock:. see enumeratematchesinstring:options:range:usingblock: for a description of the constant in context.available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingReportCompletion

Call the block once after the completion of any matching. this option has no effect for methods other than enumeratematchesinstring:options:range:usingblock:. see enumeratematchesinstring:options:range:usingblock: for a description of the constant in context.available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingAnchored

Specifies that matches are limited to those at the start of the search range. see enumeratematchesinstring:options:range:usingblock: for a description of the constant in context.available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingWithTransparentBounds

Specifies that matching may examine parts of the string beyond the bounds of the search range, for purposes such as word boundary detection, lookahead, etc. this constant has no effect if the search range contains the entire string. see enumeratematchesinstring:options:range:usingblock: for a description of the constant in context.available in ios 4.0 and later.declared in nsregularexpression.h.

NSMatchingWithoutAnchoringBounds

Specifies that ^ and $ will not automatically match the beginning and end of the search range, but will still match the beginning and end of the entire string. this constant has no effect if the search range contains the entire string. see enumeratematchesinstring:options:range:usingblock: for a description of the constant in context.available in ios 4.0 and later.declared in nsregularexpression.h.

NSUbiquitousKeyValueStoreChangeReasonKey

The value of this key indicates the reason the key-value store changed, as described in “change reason values .”an nsnumber object with an integer value.available in ios 5.0 and later.declared in nsubiquitouskeyvaluestore.h.

NSUbiquitousKeyValueStoreChangedKeysKey

The value of this key is an array of nsstring objects, where each is the name of a key that changed in the key-value store.available in ios 5.0 and later.declared in nsubiquitouskeyvaluestore.h.

NSUbiquitousKeyValueStoreServerChange

A value changed in icloud. this occurs when another device, running another instance of your app and attached to the same icloud account, uploads a new value.available in ios 5.0 and later.declared in nsubiquitouskeyvaluestore.h.

NSUbiquitousKeyValueStoreInitialSyncChange

Your attempt to write to key-value storage was discarded because an initial download from icloud has not yet happened. that is, before you can first write key-value data, the system must ensure that your app’s local, on-disk cache matches the truth in icloud.initial downloads happen the first time a device is connected to an icloud account, and when a user switches their primary icloud account.available in ios 5.0 and later.declared in nsubiquitouskeyvaluestore.h.

NSUbiquitousKeyValueStoreQuotaViolationChange

Your app’s key-value store has exceeded its space quota on the icloud server.available in ios 5.0 and later.declared in nsubiquitouskeyvaluestore.h.

NSUbiquitousKeyValueStoreAccountChange

The user has changed the primary icloud account. the keys and values in the local key-value store have been replaced with those from the new account, regardless of the relative timestamps.available in ios 6.0 and later.declared in nsubiquitouskeyvaluestore.h.

GKChallengeStateInvalid

An error occurred. the state of this challenge is not valid.available in ios 6.0 and later.declared in gkchallenge.h.

GKChallengeStatePending

The challenge has been issued, but is not yet completed nor declined.available in ios 6.0 and later.declared in gkchallenge.h.

GKChallengeStateCompleted

The receiving player successfully completed the challenge.available in ios 6.0 and later.declared in gkchallenge.h.

GKChallengeStateDeclined

The receiving player declined the challenge.available in ios 6.0 and later.declared in gkchallenge.h.

GKLeaderboardTimeScopeToday

Each player is restricted to scores recorded in the past 24 hours.available in ios 4.1 and later.declared in gkleaderboard.h.

GKLeaderboardTimeScopeWeek

Each player is restricted to scores recorded in the past week.available in ios 4.1 and later.declared in gkleaderboard.h.

GKLeaderboardTimeScopeAllTime

Each player’s best score is returned.available in ios 4.1 and later.declared in gkleaderboard.h.

GKLeaderboardPlayerScopeGlobal

All players on game center should be considered when generating the list of scores.available in ios 4.1 and later.declared in gkleaderboard.h.

GKLeaderboardPlayerScopeFriendsOnly

Only friends of the local player should be considered when generating the list of scores.available in ios 4.1 and later.declared in gkleaderboard.h.

GKMatchSendDataReliable

The data is sent continuously until it is successfully received by the intended recipients or the connection times out. use this when you need to guarantee delivery and speed is not critical.reliable transmissions are delivered in the order they were sent.available in ios 4.1 and later.declared in gkmatch.h.

GKMatchSendDataUnreliable

The data is sent once and is not sent again if a transmission error occurs. use this for small packets of data that must arrive quickly to be useful to the recipient.data transmitted unreliably may be received out of order by recipients. typically, you build your own game-specific error handling on top of this mechanism.available in ios 4.1 and later.declared in gkmatch.h.

GKPlayerStateUnknown

The player is in an indeterminate state and cannot receive data.available in ios 4.1 and later.declared in gkmatch.h.

GKPlayerStateConnected

The player is connected to the match and can receive data.available in ios 4.1 and later.declared in gkmatch.h.

GKPlayerStateDisconnected

The player is disconnected from the match and cannot receive data.available in ios 4.1 and later.declared in gkmatch.h.

GKMatchTypePeerToPeer

A peer-to-peer match hosted by game center. it is represented by a gkmatch object.available in ios 6.0 and later.declared in gkmatchmaker.h.

GKMatchTypeHosted

A match hosted on your private server.available in ios 6.0 and later.declared in gkmatchmaker.h.

GKMatchTypeTurnBased

A turn-based match hosted by game center. it is represented by a gkturnbasedmatch object.available in ios 6.0 and later.declared in gkmatchmaker.h.

GKInviteeResponseAccepted

The player accepted the invitation.available in ios 6.0 and later.declared in gkmatchmaker.h.

GKInviteeResponseDeclined

The player rejected the invitation.available in ios 6.0 and later.declared in gkmatchmaker.h.

GKInviteeResponseFailed

The invitation was unable to be delivered.available in ios 6.0 and later.declared in gkmatchmaker.h.

GKInviteeResponseIncompatible

The invitee is not running a compatible version of your game.available in ios 6.0 and later.declared in gkmatchmaker.h.

GKInviteeResponseUnableToConnect

The invitee could not be contacted.available in ios 6.0 and later.declared in gkmatchmaker.h.

GKInviteeResponseNoAnswer

The invitation timed out without an answer.available in ios 6.0 and later.declared in gkmatchmaker.h.

GKPeerPickerConnectionTypeOnline

An internet-based connection.available in ios 3.0 and later.declared in gkpeerpickercontroller.h.

GKPeerPickerConnectionTypeNearby

A bluetooth connection to a device.available in ios 3.0 and later.declared in gkpeerpickercontroller.h.

GKPhotoSizeSmall

Load a small photo.available in ios 5.0 and later.declared in gkplayer.h.

GKPhotoSizeNormal

Load a normal sized photo.available in ios 5.0 and later.declared in gkplayer.h.

GKSessionErrorDomain

An error occurred in gksession.available in ios 3.0 and later.declared in gksessionerror.h.

GKTurnBasedMatchStatusUnknown

The match is in an unexpected state.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchStatusOpen

The match is currently being played.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchStatusEnded

The match has been completed.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchStatusMatching

Game center is still searching for other players to join the match.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnTimeoutDefault

Indicates that the player has one week to take a turn.available in ios 6.0 and later.declared in gkturnbasedmatch.h.

GKTurnTimeoutNone

Indicates that the player’s turn never times out.available in ios 6.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeNone

The participant’s outcome has not been set yet (typically because the match is still in progress).available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeQuit

The participant forfeited the match.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeWon

The participant won the match.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeLost

The participant lost the match.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeTied

The participant tied the match.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeTimeExpired

The participant was ejected from the match because he or she did not act in a timely fashion.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeFirst

The participant finished first.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeSecond

The participant finished second.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeThird

The participant finished third.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeFourth

The participant finished fourth.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedMatchOutcomeCustomRange

A mask used to allow your game to provide its own custom outcome. any custom value must fit inside the mask.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedParticipantStatusUnknown

The participant is in an unexpected state.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedParticipantStatusInvited

The participant was invited to the match, but has not responded to the invitation.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedParticipantStatusDeclined

The participant declined the invitation to join the match. when a participant declines an invitation to join a match, the match is automatically terminated.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedParticipantStatusMatching

The participant represents an unfilled position in the match that game center promises to fill when needed. when you make this participant the next person to take a turn in the match, game center fills the position and updates the status and playerid properties.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedParticipantStatusActive

The participant has joined the match and is an active player in it.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKTurnBasedParticipantStatusDone

The participant has exited the match. your game sets the matchoutcome property to state why the participant left the match.available in ios 5.0 and later.declared in gkturnbasedmatch.h.

GKVoiceChatPlayerConnected

The player connected to the channel.available in ios 4.1 and later.declared in gkvoicechat.h.

GKVoiceChatPlayerDisconnected

The player left the channel.available in ios 4.1 and later.declared in gkvoicechat.h.

GKVoiceChatPlayerSpeaking

The player began speaking.available in ios 4.1 and later.declared in gkvoicechat.h.

GKVoiceChatPlayerSilent

The player stopped speaking.available in ios 4.1 and later.declared in gkvoicechat.h.

GKVoiceChatPlayerConnecting

The player is connecting to the channel, but is not yet connected.available in ios 6.0 and later.declared in gkvoicechat.h.

GKVoiceChatServiceErrorDomain

An error occurred in gkvoicechatservice.available in ios 3.0 and later.declared in gkvoicechatservice.h.

CATransform3DIdentity

The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. available in ios 2.0 and later.declared in catransform3d.h.

CIFormat

The data type for a pixel format.

MKLaunchOptionsDirectionsModeKey

The value of this key is an nsstring corresponding to one of the values described in “directions mode values”. you specify this key to tell the maps app to treat the provided map items as start and end points for routing directions. if this key is not present, maps displays pins at the specified locations. available in ios 6.0 and later.declared in mkmapitem.h.

MKLaunchOptionsMapTypeKey

The value of this key is an nsnumber object whose value is an integer corresponding to an mkmaptype value. this value represents the type of map (standard, satellite, hybrid) to display. available in ios 6.0 and later.declared in mkmapitem.h.

MKLaunchOptionsMapCenterKey

The value of this key is an nsvalue object that contains an encoded cllocationcoordinate2d structure. this value represents the location on which the map view should be centered.available in ios 6.0 and later.declared in mkmapitem.h.

MKLaunchOptionsMapSpanKey

The value of this key is an nsvalue object that contains an encoded mkcoordinatespan structure. this value represents the region that the map view should display.available in ios 6.0 and later.declared in mkmapitem.h.

MKLaunchOptionsShowsTrafficKey

The value of this key is an nsnumber object that contains a boolean value. this value indicates whether traffic information should be displayed on the map. if you do not specify this key, maps uses its current settings to determine whether or not to display traffic.available in ios 6.0 and later.declared in mkmapitem.h.

MKLaunchOptionsDirectionsModeDriving

Tells the maps app to display driving directions between the start and end points.available in ios 6.0 and later.declared in mkmapitem.h.

MKLaunchOptionsDirectionsModeWalking

Tells the maps app to display walking directions between the start and end points.available in ios 6.0 and later.declared in mkmapitem.h.

MKMapTypeStandard

Displays a street map that shows the position of all roads and some road names. available in ios 3.0 and later.declared in mktypes.h.

MKMapTypeSatellite

Displays satellite imagery of the area.available in ios 3.0 and later.declared in mktypes.h.

MKMapTypeHybrid

Displays a satellite image of the area with road and road name information layered on top.available in ios 3.0 and later.declared in mktypes.h.

MKUserTrackingModeNone

The map does not follow the user location.available in ios 5.0 and later.declared in mkmapview.h.

MKUserTrackingModeFollow

The map follows the user location.available in ios 5.0 and later.declared in mkmapview.h.

MKUserTrackingModeFollowWithHeading

The map follows the user location and rotates when the heading changes.available in ios 5.0 and later.declared in mkmapview.h.

MKPinAnnotationColorRed

The head of the pin is red. red pins indicate destination points on the map.available in ios 3.0 and later.declared in mkpinannotationview.h.

MKPinAnnotationColorGreen

The head of the pin is green. green pins indicate starting points on the map.available in ios 3.0 and later.declared in mkpinannotationview.h.

MKPinAnnotationColorPurple

The head of the pin is purple. purple pins indicate user-specified points on the map.available in ios 3.0 and later.declared in mkpinannotationview.h.

AVMetadataObjectTypeFace

The type string stored in the type property of metadata objects that contain face detection data.available in ios 6.0 and later.declared in avmetadataobject.h.

MPMediaEntityPropertyPersistentID

The persistent identifier for a media entity. value is an nsnumber object containing a uint64_t (unsigned long long).can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 4.2 and later.declared in mpmediaentity.h.

MPMediaTypeMusic

If set, the media item contains music.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaTypePodcast

If set, the media item contains a podcast.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaTypeAudioBook

If set, the media item contains an audio book.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaTypeAnyAudio

If set, the media item contains an unspecified type of audio content.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaTypeMovie

If set, the media item contains a movie.available in ios 5.0 and later.declared in mpmediaitem.h.

MPMediaTypeTVShow

If set, the media item contains a tv show.available in ios 5.0 and later.declared in mpmediaitem.h.

MPMediaTypeVideoPodcast

If set, the media item contains a video podcast.available in ios 5.0 and later.declared in mpmediaitem.h.

MPMediaTypeMusicVideo

If set, the media item contains a music video.available in ios 5.0 and later.declared in mpmediaitem.h.

MPMediaTypeVideoITunesU

If set, the media item contains an itunes u video.available in ios 5.0 and later.declared in mpmediaitem.h.

MPMediaTypeAnyVideo

If set, the media item contains an unspecified type of video content.available in ios 5.0 and later.declared in mpmediaitem.h.

MPMediaTypeAny

If set, the media item contains an unspecified type of audio.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyPersistentID

The persistent identifier for the media item. value is an nsnumber object containing a uint64_t (unsigned long long).the value of the mpmediaitempropertypersistentid identifier persists across application launches and across syncs that do not change the sync status of the media item. the value is not guaranteed to persist across a sync/unsync/sync cycle.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyAlbumPersistentID

The persistent identifier for an album. value is an nsnumber object containing a uint64_t (unsigned long long).the value of the mpmediaitempropertyalbumpersistentid identifier persists across application launches and across syncs that do not change the sync status of the media item. the value is not guaranteed to persist across a sync/unsync/sync cycle.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 4.2 and later.declared in mpmediaitem.h.

MPMediaItemPropertyArtistPersistentID

The persistent identifier for an artist. value is an nsnumber object containing a uint64_t (unsigned long long).the value of the mpmediaitempropertyartistpersistentid identifier persists across application launches and across syncs that do not change the sync status of the media item. the value is not guaranteed to persist across a sync/unsync/sync cycle.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 4.2 and later.declared in mpmediaitem.h.

MPMediaItemPropertyAlbumArtistPersistentID

The persistent identifier for an album artist. value is an nsnumber object containing a uint64_t (unsigned long long).the value of the mpmediaitempropertyalbumartistpersistentid identifier persists across application launches and across syncs that do not change the sync status of the media item. the value is not guaranteed to persist across a sync/unsync/sync cycle.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 4.2 and later.declared in mpmediaitem.h.

MPMediaItemPropertyGenrePersistentID

The persistent identifier for a genre. value is an nsnumber object containing a uint64_t (unsigned long long).the value of the mpmediaitempropertygenrepersistentid identifier persists across application launches and across syncs that do not change the sync status of the media item. the value is not guaranteed to persist across a sync/unsync/sync cycle.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 4.2 and later.declared in mpmediaitem.h.

MPMediaItemPropertyComposerPersistentID

The persistent identifier for a composer. value is an nsnumber object containing a uint64_t (unsigned long long).the value of the mpmediaitempropertycomposerpersistentid identifier persists across application launches and across syncs that do not change the sync status of the media item. the value is not guaranteed to persist across a sync/unsync/sync cycle.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 4.2 and later.declared in mpmediaitem.h.

MPMediaItemPropertyPodcastPersistentID

The persistent identifier for an audio podcast. value is an nsnumber object containing a uint64_t (unsigned long long).the value of the mpmediaitempropertypodcastpersistentid identifier persists across application launches and across syncs that do not change the sync status of the media item. the value is not guaranteed to persist across a sync/unsync/sync cycle.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 4.2 and later.declared in mpmediaitem.h.

MPMediaItemPropertyMediaType

The media type of the media item. value is an an nsnumber object representing an nsinteger data type. the nsinteger value represents a bit field flag, or set of flags, from “media item type flags.”can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyTitle

The title (or name) of the media item. this property is unrelated to the mpmediaitempropertyalbumtitle property. value is an nsstring object.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyAlbumTitle

The title of an album, such as “live on mars”, as opposed to the title of an individual song on the album, such as “crater dance (radio edit)” (which you specify using the mpmediaitempropertytitle property). value is an nsstring object.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyArtist

The performing artist(s) for a media item—which may vary from the primary artist for the album that a media item belongs to. for example, if the album artist is “joseph fable,” the artist for one of the songs in the album may be “joseph fable featuring thomas smithson”. value is an nsstring object.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyAlbumArtist

The primary performing artist for an album as a whole. value is an nsstring object.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyGenre

The musical or film genre of the media item. value is an nsstring object.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyComposer

The musical composer for the media item. value is an nsstring object.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyPlaybackDuration

The playback duration of the media item. value is an nsnumber object representing a duration in seconds as an nstimeinterval.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyAlbumTrackNumber

The track number of the media item, for a media item that is part of an album. value is an nsnumber object representing an nsuinteger data type.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyAlbumTrackCount

The number of tracks in the album that contains the media item. value is an nsnumber object representing an nsuinteger data type.for an audio streaming app, the system provides a default value of 1 for this property.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyDiscNumber

The disc number of the media item, for a media item that is part of a multi-disc album. value is an nsnumber object representing an nsuinteger data type.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyDiscCount

The number of discs in the album that contains the media item. value is an nsnumber object representing an nsuinteger data type.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyArtwork

The artwork image for the media item. value is a media item image, described in mpmediaitemartwork class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyLyrics

The lyrics for the media item. value is an nsstring object.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyIsCompilation

A boolean value indicating whether the media item is part of a compilation (yes), or not (no). corresponds to the the “part of a compilation” checkbox in the info tab in the get info dialog in itunes. value is an nsnumber object representing a bool data type.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyReleaseDate

The date on which the media item was first publicly released. value is an nsdate object.available in ios 4.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyBeatsPerMinute

The number of musical beats per minute for the media item, corresponding to the “bpm” field in the info tab in the get info dialog in itunes. value is an nsnumber object representing an nsuinteger data type.available in ios 4.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyComments

Textual information about the media item, corresponding to the “comments” field in in the info tab in the get info dialog in itunes. value is an nsstring object.available in ios 4.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyAssetURL

A url pointing to the media item, from which an avasset object (or other url-based av foundation object) can be created, with any options as desired. value is an nsurl object.the url has the custom scheme of ipod-library. for example, a url might look like this:ipod-library://item/item.m4a?id=12345usage of the url outside of the av foundation framework is not supported.available in ios 4.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyIsCloudItem

A boolean value indicating whether the media item is an icloud item (yes), or not (no). a media item is considered an icloud item if it is available via itunes match and is not already stored on the device. value is an nsnumber object representing a bool data type.available in ios 6.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyPodcastTitle

The title of a podcast, such as “this martian drudgery”, as opposed to the title of an individual episode of a podcast such as “episode 12: another cold day at the pole” (which you specify using the mpmediaitempropertytitle property). value is an nsstring object.can be used to build a media property predicate as described in mpmediapropertypredicate class reference.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyPlayCount

The number of times the user has played the media item. value is an nsnumber object representing an nsuinteger data type.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertySkipCount

The number of times the user has skipped playing the item. value is an nsnumber object representing an nsuinteger data type.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyRating

The user-specified rating of the object in the range [0...5], where a value of 5 indicates the most favorable rating. value is an nsnumber object representing an nsuinteger data type.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyLastPlayedDate

The most recent calendar date on which the user played the media item. value is an nsdate object.available in ios 3.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyUserGrouping

Corresponds to the “grouping” field in the info tab in the get info dialog in itunes. value is an nsstring object.available in ios 4.0 and later.declared in mpmediaitem.h.

MPMediaItemPropertyBookmarkTime

The user’s place in the media item the most recent time it was played. value is an nsnumber object representing a duration in seconds as an nstimeinterval.available in ios 6.0 and later.declared in mpmediaitem.h.

MPMediaPlaylistAttributeNone

If set, the playlist has no attributes.available in ios 3.0 and later.declared in mpmediaplaylist.h.

MPMediaPlaylistAttributeOnTheGo

If set, the playlist was created on a device rather than synced from itunes.available in ios 3.0 and later.declared in mpmediaplaylist.h.

MPMediaPlaylistAttributeSmart

If set, the playlist is a “smart” playlist, whose members are determined by user-specified rules.available in ios 3.0 and later.declared in mpmediaplaylist.h.

MPMediaPlaylistAttributeGenius

If set, the playlist is a genius playlist. available in ios 3.0 and later.declared in mpmediaplaylist.h.

MPMediaPlaylistPropertyPersistentID

The persistent identifier for the playlist. value is an nsnumber object containing a uint64_t (unsigned long long).can be used to build a media property predicate as described in mpmediaquery class reference.available in ios 3.0 and later.declared in mpmediaplaylist.h.

MPMediaPlaylistPropertyName

The name of the playlist. value is an nsstring object.can be used to build a media property predicate as described in mpmediaquery class reference.available in ios 3.0 and later.declared in mpmediaplaylist.h.

MPMediaPlaylistPropertyPlaylistAttributes

The attributes associated with the playlist. value is an nsnumber object containing an nsinteger data type. fields in the nsinteger identify the attributes of the playlist. a playlist may have any combination of attributes described in “playlist attribute flags.”can be used to build a media property predicate as described in mpmediaquery class reference.available in ios 3.0 and later.declared in mpmediaplaylist.h.

MPMediaPlaylistPropertySeedItems

The items seeded to generate the playlist; applies only to genius playlists. value is an nsarray object containing one or more mpmediaitem objects. value is nil for playlists that do not have the mpmediaplaylistattributegenius flag set.available in ios 3.0 and later.declared in mpmediaplaylist.h.

MPMediaPredicateComparisonEqualTo

Matches when a media item’s value for a given property is equal to the value in the media property predicate.available in ios 3.0 and later.declared in mpmediaquery.h.

MPMediaPredicateComparisonContains

Matches when a media item’s value for a given property is contained in the value of the media property predicate.available in ios 3.0 and later.declared in mpmediaquery.h.

MPMediaGroupingTitle

Groups and sorts media item collections by title. for songs, for example, the title is the song name. this is the default grouping key.available in ios 3.0 and later.declared in mpmediaquery.h.

MPMediaGroupingAlbum

Groups and sorts media item collections by album, and sorts songs within an album by track order.available in ios 3.0 and later.declared in mpmediaquery.h.

MPMediaGroupingArtist

Groups and sorts media item collections by performing artist.available in ios 3.0 and later.declared in mpmediaquery.h.

MPMediaGroupingAlbumArtist

Groups and sorts media item collections by album artist (the primary performing artist for an album as a whole).available in ios 3.0 and later.declared in mpmediaquery.h.

MPMediaGroupingComposer

Groups and sorts media item collections by composer.available in ios 3.0 and later.declared in mpmediaquery.h.

MPMediaGroupingGenre

Groups and sorts media item collections by musical or film genre.available in ios 3.0 and later.declared in mpmediaquery.h.

MPMediaGroupingPlaylist

Groups and sorts media item collections by playlist.available in ios 3.0 and later.declared in mpmediaquery.h.

MPMediaGroupingPodcastTitle

Groups and sorts media item collections by podcast title.available in ios 3.0 and later.declared in mpmediaquery.h.

MPMovieLoadStateUnknown

The load state is not known.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieLoadStatePlayable

The buffer has enough data that playback can begin, but it may run out of data before playback finishes.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieLoadStatePlaythroughOK

Enough data has been buffered for playback to continue uninterrupted.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieLoadStateStalled

The buffering of data has stalled. if started now, playback may pause automatically if the player runs out of buffered data.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieControlStyleNone

No controls are displayed.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieControlStyleEmbedded

Controls for an embedded view are displayed. the controls include a start/pause button, a scrubber bar, and a button for toggling between fullscreen and embedded display modes.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieControlStyleFullscreen

Controls for fullscreen playback are displayed. the controls include a start/pause button, a scrubber bar, forward and reverse seeking buttons, a button for toggling between fullscreen and embedded display modes, a button for toggling the aspect fill mode, and a done button. tapping the done button pauses the video and exits fullscreen mode.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieControlStyleDefault

Fullscreen controls are displayed by default. available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieFinishReasonPlaybackEnded

The end of the movie was reached.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieFinishReasonPlaybackError

There was an error during playback.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieFinishReasonUserExited

The user stopped playback.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlaybackStateStopped

Playback is currently stopped. playback will commence from the beginning of the movie.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlaybackStatePlaying

Playback is currently under way.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlaybackStatePaused

Playback is currently paused. playback will resume from the point where it was paused.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlaybackStateInterrupted

Playback is temporarily interrupted, perhaps because the buffer ran out of content.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlaybackStateSeekingForward

The movie player is currently seeking towards the end of the movie.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlaybackStateSeekingBackward

The movie player is currently seeking towards the beginning of the movie.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieRepeatModeNone

Content is not repeated when playback finishesavailable in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieRepeatModeOne

The current movie is repeated when it finishes.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieTimeOptionNearestKeyFrame

Generate a thumbnail image using the nearest key frame. this frame could be several frames away from the current frame. this option generally offers better performance than trying to find the exact frame.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieTimeOptionExact

Use the exact current frame. available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieMediaTypeMaskNone

The types of media available in the media are not yet known.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieMediaTypeMaskVideo

The movie file contains video media.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieMediaTypeMaskAudio

The movie file contains audio media.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieSourceTypeUnknown

The movie type is not yet known.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieSourceTypeFile

The movie is a local file or is a file that can be downloaded from the network. available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMovieSourceTypeStreaming

The movie is a live or on-demand stream. available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerThumbnailImageKey

The value of this key is a uiimage object containing the image that was obtained for the desired frame.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerThumbnailTimeKey

The value of this key is a nsnumber object containing a double value. this value represents the actual time (measured in seconds) from the beginning of the movie at which the image was captured.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerThumbnailErrorKey

The value of this key is an nserror object identifying the error that occurred, if any.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerFullscreenAnimationDurationUserInfoKey

The value of this key is an nsnumber containing a double value. this value represents the duration (measured in seconds) of the animation used to transition in or out of full-screen mode.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerFullscreenAnimationCurveUserInfoKey

The value of this key is an nsnumber containing an integer value that represents one of the uiviewanimationcurve constants.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerPlaybackDidFinishReasonUserInfoKey

The value of this key is an nsnumber containing an integer value that represents one of the “mpmoviefinishreason” constants.available in ios 3.2 and later.declared in mpmovieplayercontroller.h.

MPMusicPlaybackStateStopped

The music player is stopped.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicPlaybackStatePlaying

The music player is playing.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicPlaybackStatePaused

The music player is paused.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicPlaybackStateInterrupted

The music player has been interrupted, such as by an incoming phone call.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicPlaybackStateSeekingForward

The music player is seeking forward.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicPlaybackStateSeekingBackward

The music player is seeking backward.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicRepeatModeDefault

The user’s preferred repeat mode.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicRepeatModeNone

The music player will not repeat the current song or playlist.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicRepeatModeOne

The music player will repeat the current song.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicRepeatModeAll

The music player will repeat the current playlist.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicShuffleModeDefault

The user’s preferred shuffle mode.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicShuffleModeOff

The playlist is not shuffled.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicShuffleModeSongs

The playlist is shuffled by song.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPMusicShuffleModeAlbums

The playlist is shuffled by album.available in ios 3.0 and later.declared in mpmusicplayercontroller.h.

MPNowPlayingInfoPropertyElapsedPlaybackTime

The elapsed time of the now playing item, in seconds.value is an nsnumber object configured as a double. elapsed time is automatically calculated, by the system, from the previously provided elapsed time and the playback rate. do not update this property frequently—it is not necessary.available in ios 5.0 and later.declared in mpnowplayinginfocenter.h.

MPNowPlayingInfoPropertyPlaybackRate

The playback rate of the now-playing item, with a value of 1.0 indicating the normal playback rate.value is an nsnumber object configured as a double. the default value is 1.0. a playback rate value of 2.0 means twice the normal playback rate; a piece of media played at this rate would take half as long to play to completion. a value of 0.5 means half the normal playback rate; a piece of media played at this rate would take twice as long to play to completion.available in ios 5.0 and later.declared in mpnowplayinginfocenter.h.

MPNowPlayingInfoPropertyPlaybackQueueIndex

The index of the now-playing item in the app’s playback queue.value is an nsnumber object configured as an nsuinteger. the playback queue uses zero-based indexing. if you want the first item in the queue to be displayed as “item 1 of 10,” for example, set the item’s index to 0.available in ios 5.0 and later.declared in mpnowplayinginfocenter.h.

MPNowPlayingInfoPropertyPlaybackQueueCount

The total number of items in the app’s playback queue.value is an nsnumber object configured as an nsuinteger.available in ios 5.0 and later.declared in mpnowplayinginfocenter.h.

MPNowPlayingInfoPropertyChapterNumber

The number corresponding to the chapter currently being played.value is an nsnumber object configured as an nsuinteger. chapter numbering uses zero-based indexing. if you want the first chapter in the now-playing item to be displayed as “chapter 1,” for example, set the chapter number to 0.available in ios 5.0 and later.declared in mpnowplayinginfocenter.h.

MPNowPlayingInfoPropertyChapterCount

The total number of chapters in the now-playing item.value is an nsnumber object configured as an nsuinteger.available in ios 5.0 and later.declared in mpnowplayinginfocenter.h.

MPMoviePlayerTimedMetadataKeyName

The name of the timed metadata key.available in ios 4.0 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerTimedMetadataKeyInfo

Arbitrary information about the timed metadata.available in ios 4.0 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerTimedMetadataKeyMIMEType

The mime type for the timed metadata.available in ios 4.0 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerTimedMetadataKeyDataType

The data type of the timed metadata.available in ios 4.0 and later.declared in mpmovieplayercontroller.h.

MPMoviePlayerTimedMetadataKeyLanguageCode

The metadata language, expressed using iso 639-2, in a string object.available in ios 4.0 and later.declared in mpmovieplayercontroller.h.

MFMailComposeResultCancelled

The user cancelled the operation. no email message was queued.available in ios 3.0 and later.declared in mfmailcomposeviewcontroller.h.

MFMailComposeResultSaved

The email message was saved in the user’s drafts folder.available in ios 3.0 and later.declared in mfmailcomposeviewcontroller.h.

MFMailComposeResultSent

The email message was queued in the user’s outbox. it is ready to send the next time the user connects to email.available in ios 3.0 and later.declared in mfmailcomposeviewcontroller.h.

MFMailComposeResultFailed

The email message was not saved or queued, possibly due to an error.available in ios 3.0 and later.declared in mfmailcomposeviewcontroller.h.

MFMailComposeErrorDomain

The error domain associated with nserror objects.available in ios 3.0 and later.declared in mfmailcomposeviewcontroller.h.

MFMailComposeErrorCodeSaveFailed

An error occurred trying to save the email message to the drafts folder.available in ios 3.0 and later.declared in mfmailcomposeviewcontroller.h.

MFMailComposeErrorCodeSendFailed

An error occurred while trying to queue or send the email message.available in ios 3.0 and later.declared in mfmailcomposeviewcontroller.h.

MessageComposeResultCancelled

The user canceled the composition.available in ios 4.0 and later.declared in mfmessagecomposeviewcontroller.h.

MessageComposeResultSent

The user successfully queued or sent the message. available in ios 4.0 and later.declared in mfmessagecomposeviewcontroller.h.

MessageComposeResultFailed

The user’s attempt to save or send the message was unsuccessful.available in ios 4.0 and later.declared in mfmessagecomposeviewcontroller.h.

MFMessageComposeViewControllerTextMessageAvailabilityKey

The value of this key is an nsnumber object containing a boolean value. this value matches the result of the cansendtext class method.available in ios 5.0 and later.declared in mfmessagecomposeviewcontroller.h.

CTCallStateDialing

The call state, before connection is established, when the user initiates the call.available in ios 4.0 and later.declared in ctcall.h.

CTCallStateIncoming

The call state, before connection is established, when a call is incoming but not yet answered by the user.available in ios 4.0 and later.declared in ctcall.h.

CTCallStateConnected

The call state when the call is fully established for all parties involved.available in ios 4.0 and later.declared in ctcall.h.

CTCallStateDisconnected

The call state upon call termination.available in ios 4.0 and later.declared in ctcall.h.

SLComposeViewControllerResultCancelled

The view controller is dismissed without sending the post. for example, the user selects cancel or the account is not available.available in ios 6.0 and later.declared in slcomposeviewcontroller.h.

SLComposeViewControllerResultDone

The view controller is dismissed and the message is being sent in the background. this occurs when the user selects done.available in ios 6.0 and later.declared in slcomposeviewcontroller.h.

PKPassKitErrorDomain

Error domain for passkit errors.available in ios 6.0 and later.declared in pkpass.h.

PKUnknownError

Unknown error.available in ios 6.0 and later.declared in pkpass.h.

PKInvalidDataError

Invalid pass data.available in ios 6.0 and later.declared in pkpass.h.

PKUnsupportedVersionError

Unsupported pass version.available in ios 6.0 and later.declared in pkpass.h.

PKCertificateRevokedError

Pass signed by a revoked certificate.

PKPassLibraryAddedPassesUserInfoKey

An array of the pkpass objects that were added.available in ios 6.0 and later.declared in pkpasslibrary.h.

PKPassLibraryRemovedPassInfosUserInfoKey

An array of dictionaries describing the passes that were removed.the dictionary contains the keys pkpasslibrarypasstypeidentifieruserinfokey and pkpasslibraryserialnumberuserinfokey.available in ios 6.0 and later.declared in pkpasslibrary.h.

PKPassLibraryReplacementPassesUserInfoKey

An array of the pkpass objects that were replaced.available in ios 6.0 and later.declared in pkpasslibrary.h.

PKPassLibraryPassTypeIdentifierUserInfoKey

The pass type identifier of the pass.used by the dictionary that is the value of pkpasslibraryremovedpassinfosuserinfokey.available in ios 6.0 and later.declared in pkpasslibrary.h.

PKPassLibrarySerialNumberUserInfoKey

The serial number of the pass.used by the dictionary that is the value of pkpasslibraryremovedpassinfosuserinfokey.available in ios 6.0 and later.declared in pkpasslibrary.h.

SLServiceTypeFacebook

A string constant that identifies the social networking site, facebook.available in ios 6.0 and later.declared in slservicetypes.h.

SLServiceTypeTwitter

A string constant that identifies the social networking site, twitter.available in ios 6.0 and later.declared in slservicetypes.h.

SLServiceTypeSinaWeibo

A string constant that identifies the social networking site, sina weibo.available in ios 6.0 and later.declared in slservicetypes.h.

SLRequestMethodGET

Requests information from the specified resource. use a get request to fetch information from the specified server such as character limits or a user’s timeline.available in ios 6.0 and later.declared in slrequest.h.

SLRequestMethodPOST

Submits data to be processed. use a post request to submit information to the specified server such as a status update or an image.available in ios 6.0 and later.declared in slrequest.h.

SLRequestMethodDELETE

Deletes the specified resource.available in ios 6.0 and later.declared in slrequest.h.

SKDownloadStateWaiting

Indicates that the download has not started yet.available in ios 6.0 and later.declared in skdownload.h.

SKDownloadStateActive

Indicates that the content is currently being downloaded.available in ios 6.0 and later.declared in skdownload.h.

SKDownloadStatePaused

Indicates that your app paused the download.available in ios 6.0 and later.declared in skdownload.h.

SKDownloadStateFinished

Indicates that the content was successfully downloaded.available in ios 6.0 and later.declared in skdownload.h.

SKDownloadStateFailed

Indicates that an error occurred while the file was being downloaded.available in ios 6.0 and later.declared in skdownload.h.

SKDownloadStateCancelled

Indicates that your app canceled the download.available in ios 6.0 and later.declared in skdownload.h.

SKDownloadTimeRemainingUnknown

Indicates that the system cannot determine how much time is needed to finish downloading the content.available in ios 6.0 and later.declared in skdownload.h.

SKStoreProductParameterITunesItemIdentifier

The value associated with this key should be a string representing the itunes identifier for the item you want the store to display when the view controller is presented.available in ios 6.0 and later.declared in skstoreproductviewcontroller.h.

SKPaymentTransactionStatePurchasing

The transaction is being processed by the app store.available in ios 3.0 and later.declared in skpaymenttransaction.h.

SKPaymentTransactionStatePurchased

The app store successfully processed payment. your application should provide the content the user purchased.available in ios 3.0 and later.declared in skpaymenttransaction.h.

SKPaymentTransactionStateFailed

The transaction failed. check the error property to determine what happened.available in ios 3.0 and later.declared in skpaymenttransaction.h.

SKPaymentTransactionStateRestored

This transaction restores content previously purchased by the user. read the originaltransaction property to obtain information about the original purchase.available in ios 3.0 and later.declared in skpaymenttransaction.h.

UIAccessibilityTraitNone

The accessibility element has no traits.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitButton

The accessibility element should be treated as a button.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitSearchField

The accessibility element should be treated as a search field.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitImage

The accessibility element should be treated as an image.this trait can be combined with the button or link traits.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitSelected

The accessibility element is currently selected.you can use this trait to characterize an accessibility element that represents, for example, a selected table row or a selected segment in a segmented control.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitPlaysSound

The accessibility element plays its own sound when activated.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitKeyboardKey

The accessibility element behaves as a keyboard key.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitStaticText

The accessibility element should be treated as static text that cannot change.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitSummaryElement

The accessibility element provides summary information when the application starts.you can use this trait to characterize an accessibility element that provides a summary of current conditions, settings, or state, such as the current temperature in the weather application.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitNotEnabled

The accessibility element is not enabled and does not respond to user interaction.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitUpdatesFrequently

The accessibility element frequently updates its label or value.you can use this trait to characterize an accessibility element that updates its label or value too often to send update notifications. include this trait when you want an assistive application to avoid handling continual notifications and, instead, poll for changes when it needs updated information. for example, you might use this trait to characterize the readout of a stopwatch.available in ios 3.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitStartsMediaSession

The accessibility element starts a media session when it is activated.you can use this trait to silence the audio output of an assistive technology, such as voiceover, during a media session that should not be interrupted. for example, you might use this trait to silence voiceover speech while the user is recording audio.available in ios 4.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitAdjustable

The accessibility element allows continuous adjustment through a range of values.you can use this trait to characterize an accessibility element that users can adjust in a continuous manner, such as a slider or a picker view. if you specify this trait on an accessibility element, you must also implement the accessibilityincrement and accessibilitydecrement methods in the uiaccessibilityaction protocol.available in ios 4.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitAllowsDirectInteraction

The accessibility element allows direct touch interaction for voiceover users.you can use this trait to characterize an accessibility element that represents an object that users interact with directly, such as a view that represents a piano keyboard.available in ios 5.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitCausesPageTurn

The accessibility element should cause an automatic page turn when voiceover finishes reading the text within it.you can use this trait to characterize an accessibility element that represents a page of content within a set of pages, such as view that represents a page in a book. when voiceover finishes reading the content in the current page, it calls accessibilityscroll with uiaccessibilityscrolldirectionnext to scroll to the next content page. if voiceover detects that the new content does not differ from the previous content, it stops scrolling.available in ios 5.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityTraitHeader

The accessibility element is a header that divides content into sections, such as the title of a navigation bar.available in ios 6.0 and later.declared in uiaccessibilityconstants.h.

UIAccessibilityZoomTypeInsertionPoint

The system zoom type is the text insertion point.available in ios 5.0 and later.declared in uiaccessibilityzoom.h.

AVPlayerStatusUnknown

Indicates that the status of the player is not yet known because it has not tried to load new media resources for playback.available in ios 4.0 and later.declared in avplayer.h.

AVPlayerStatusReadyToPlay

Indicates that the player is ready to play avplayeritem instances.available in ios 4.0 and later.declared in avplayer.h.

AVPlayerStatusFailed

Indicates that the player can no longer play avplayeritem instances because of an error.the error is described by the value of the player’s error property.available in ios 4.0 and later.declared in avplayer.h.

AVPlayerActionAtItemEndAdvance

Indicates that the player should advance to the next item, if there is one.available in ios 4.1 and later.declared in avplayer.h.

AVPlayerActionAtItemEndPause

Indicates that the player should pause playing.available in ios 4.0 and later.declared in avplayer.h.

AVPlayerActionAtItemEndNone

Indicates that the player should do nothing.available in ios 4.0 and later.declared in avplayer.h.

UIActivityTypePostToFacebook

The object posts the provided content to the user’s wall on facebook. when using this service, you can provide nsstring, nsattributedstring, uiimage, avasset, and nsurl objects as data for the activity items. you may also specify nsurl objects whose contents use the assets-library scheme.available in ios 6.0 and later.declared in uiactivity.h.

UIActivityTypePostToTwitter

The object posts the provided content to the user’s twitter feed. when using this service, you can provide nsstring, nsattributedstring, uiimage, avasset, and nsurl objects as data for the activity items. you may also specify nsurl objects whose contents use the assets-library scheme. available in ios 6.0 and later.declared in uiactivity.h.

UIActivityTypePostToWeibo

The object posts the provided content to the user’s wall weibo feed. when using this service, you can provide nsstring, nsattributedstring, uiimage, avasset, and nsurl objects as data for the activity items. you may also specify nsurl objects whose contents use the assets-library scheme.available in ios 6.0 and later.declared in uiactivity.h.

UIActivityTypeMessage

The object posts the provided content to the messages app. when using this service, you can provide nsstring and nsattributedstring objects as data for the activity items. you may also specify nsurl objects whose contents use the sms scheme. available in ios 6.0 and later.declared in uiactivity.h.

UIActivityTypeMail

The object posts the provided content to a new email message. when using this service, you can provide nsstring and uiimage objects and nsurl objects pointing to local files as data for the activity items. you may also specify nsurl objects whose contents use the mailto scheme. available in ios 6.0 and later.declared in uiactivity.h.

UIActivityTypePrint

The object prints the provided content. when using this service, you can provide uiimage and nsdata objects and nsurl objects pointing to local files as data for the activity items. you can also provide uiprintpagerenderer, uiprintformatter, and uiprintinfo objects. available in ios 6.0 and later.declared in uiactivity.h.

UIActivityTypeCopyToPasteboard

The object posts the provided content to the pasteboard. when using this service, you can provide nsstring, uiimage, nsurl, uicolor, and nsdictionary objects as data for the activity items. available in ios 6.0 and later.declared in uiactivity.h.

UIActivityTypeAssignToContact

The object assigns the image to a contact. when using this service, you can provide a uiimage object as data for the activity items. available in ios 6.0 and later.declared in uiactivity.h.

UIActivityTypeSaveToCameraRoll

The object assigns the image or video to the user’s camera roll. when using this service, you can provide a uiimage object as data for image-based activity items. for video items, you can provide an nsurl object with a pointer to the video. available in ios 6.0 and later.declared in uiactivity.h.

AVPlayerItemStatusUnknown

The item’s status is unknown.available in ios 4.0 and later.declared in avplayeritem.h.

AVPlayerItemStatusReadyToPlay

The item is ready to play.available in ios 4.0 and later.declared in avplayeritem.h.

AVPlayerItemStatusFailed

The item cannot be played.available in ios 4.0 and later.declared in avplayeritem.h.

AVPlayerItemFailedToPlayToEndTimeErrorKey

The key to retrieve an error object (nserror) from the user info dictionary of an avplayeritemtimejumpednotification notification.available in ios 4.3 and later.declared in avplayeritem.h.

UITrackingRunLoopMode

The mode set while tracking in controls takes place. you can use this mode to add timers that fire during tracking.available in ios 2.0 and later.declared in uiapplication.h.

UIApplicationStatusBarOrientationUserInfoKey

Accesses an nsnumber object that encapsulates a uiinterfaceorientation value indicating the current orientation (see uiinterfaceorientation). this key is used with uiapplicationdidchangestatusbarorientationnotification and uiapplicationwillchangestatusbarorientationnotification notifications.available in ios 2.0 and later.declared in uiapplication.h.

UIApplicationStatusBarFrameUserInfoKey

Accesses an nsvalue object that encapsulates a cgrect structure expressing the location and size of the new status bar frame. this key is used with uiapplicationdidchangestatusbarframenotification and uiapplicationwillchangestatusbarframenotification notifications.available in ios 2.0 and later.declared in uiapplication.h.

UIBackgroundTaskInvalid

An token indicating an invalid task request. this constant should be used to initialize variables or to check for errors. available in ios 4.0 and later.declared in uiapplication.h.

UIMinimumKeepAliveTimeout

The minimum amount of time (measured in seconds) an application may run a critical background task in the background.available in ios 4.0 and later.declared in uiapplication.h.

UIApplicationStateActive

The application is running in the foreground and currently receiving events.available in ios 4.0 and later.declared in uiapplication.h.

UIApplicationStateInactive

The application is running in the foreground but is not receiving events. this might happen as a result of an interruption or because the application is transitioning to or from the background.available in ios 4.0 and later.declared in uiapplication.h.

UIApplicationStateBackground

The application is running in the background.available in ios 4.0 and later.declared in uiapplication.h.

UIApplicationLaunchOptionsURLKey

The presence of this key indicates that the application was launched in order to open a url. the value of this key is an nsurl object containing the url to open. this key is also used to access the same value in the userinfo dictionary of the notification named uiapplicationdidfinishlaunchingnotification.available in ios 3.0 and later.declared in uiapplication.h.

UIApplicationLaunchOptionsSourceApplicationKey

The presence of this key identifies the app that requested the launch of your app. the value of this key is an nsstring object that represents the bundle id of the app that made the request. this key is also used to access the same value in the userinfo dictionary of the notification named uiapplicationdidfinishlaunchingnotification.available in ios 3.0 and later.declared in uiapplication.h.

UIApplicationLaunchOptionsRemoteNotificationKey

The presence of this key indicates that a remote notification is available for the app to process. the value of this key is an nsdictionary containing the payload of the remote notification. see the description of application:didreceiveremotenotification: for further information about handling remote notifications.this key is also used to access the same value in the userinfo dictionary of the notification named uiapplicationdidfinishlaunchingnotification.available in ios 3.0 and later.declared in uiapplication.h.

UIApplicationLaunchOptionsAnnotationKey

The presence of this key indicates that custom data was provided by the app that requested the opening of the url. the value of this key is a property-list object containing the custom data. the same object is also passed to the annotation parameter of the application:openurl:sourceapplication:annotation: method. the contents of this property-list object are specific to the app that made the request.available in ios 3.2 and later.declared in uiapplication.h.

UIApplicationLaunchOptionsLocalNotificationKey

The presence of this key indicates that a local notification is available for the app to process. the value of this key is the uilocalnotification object that was triggered. for additional information about handling local notifications, see the application:didreceivelocalnotification: method. this key is also used to access the same value in the userinfo dictionary of the notification named uiapplicationdidfinishlaunchingnotification.available in ios 4.0 and later.declared in uiapplication.h.

UIApplicationLaunchOptionsLocationKey

The presence of this key indicates that the application was launched in response to an incoming location event. the value of this key is an nsnumber object containing a boolean value. you should use the presence of this key as a signal to create a cllocationmanager object and start location services again. location data is delivered only to the location manager delegate and not using this key. available in ios 4.0 and later.declared in uiapplication.h.

UIApplicationLaunchOptionsNewsstandDownloadsKey

The presence of this key indicates that newly downloaded newsstand assets are available for your app. the value of this key is an array of string identifiers that identify the nkassetdownload objects corresponding to the assets. although you can use the identifiers for cross-checking purposes, you should obtain the definitive array of nkassetdownload objects (representing asset downloads in progress or in error) through the downloadingassets property of the nklibrary object representing the newsstand application’s library.available in ios 5.0 and later.declared in uiapplication.h.

UIApplicationStateRestorationUserInterfaceIdiomKey

The value of this key is an nsnumber object containing one of the values for the uiuserinterfaceidiom enum. this value reflects whether the interface that was saved was targeting the ipad or iphone idiom. available in ios 6.0 and later.declared in uistaterestoration.h.

UIApplicationStateRestorationBundleVersionKey

The value of this key is an nsstring object that identifies the version of your app (as obtained from the cfbundleversion key of your app’s info.plist file) was was present when the state information was saved. you can use the value of this key to help make choices about how to proceed during state restoration. for example, if the key indicates that the state is associated with an older version of your app, you might want to avoid restoring the previous state altogether or modify the restoration process more significantly.available in ios 6.0 and later.declared in uistaterestoration.h.

UIRectCornerTopLeft

The top-left corner of the rectangle.available in ios 3.2 and later.declared in uibezierpath.h.

UIRectCornerTopRight

The top-right corner of the rectangle.available in ios 3.2 and later.declared in uibezierpath.h.

UIRectCornerBottomLeft

The bottom-left corner of the rectangle.available in ios 3.2 and later.declared in uibezierpath.h.

UIRectCornerBottomRight

The bottom-right corner of the rectangle.available in ios 3.2 and later.declared in uibezierpath.h.

UIRectCornerAllCorners

All corners of the rectangle.available in ios 3.2 and later.declared in uibezierpath.h.

UICollectionViewScrollPositionNone

Do not scroll the item into view.available in ios 6.0 and later.declared in uicollectionview.h.

UICollectionViewScrollPositionTop

Scroll so that the item is positioned at the top of the collection view’s bounds. this option is mutually exclusive with the uicollectionviewscrollpositioncenteredvertically and uicollectionviewscrollpositionbottom options.available in ios 6.0 and later.declared in uicollectionview.h.

UICollectionViewScrollPositionCenteredVertically

Scroll so that the item is centered vertically in the collection view. this option is mutually exclusive with the uicollectionviewscrollpositiontop and uicollectionviewscrollpositionbottom options.available in ios 6.0 and later.declared in uicollectionview.h.

UICollectionViewScrollPositionBottom

Scroll so that the item is positioned at the bottom of the collection view’s bounds. this option is mutually exclusive with the uicollectionviewscrollpositiontop and uicollectionviewscrollpositioncenteredvertically options.available in ios 6.0 and later.declared in uicollectionview.h.

UICollectionViewScrollPositionLeft

Scroll so that the item is positioned at the left edge of the collection view’s bounds. this option is mutually exclusive with the uicollectionviewscrollpositioncenteredhorizontally and uicollectionviewscrollpositionright options.available in ios 6.0 and later.declared in uicollectionview.h.

UICollectionViewScrollPositionCenteredHorizontally

Scroll so that the item is centered horizontally in the collection view. this option is mutually exclusive with the uicollectionviewscrollpositionleft and uicollectionviewscrollpositionright options.available in ios 6.0 and later.declared in uicollectionview.h.

UICollectionViewScrollPositionRight

Scroll so that the item is positioned at the right edge of the collection view’s bounds. this option is mutually exclusive with the uicollectionviewscrollpositionleft and uicollectionviewscrollpositioncenteredhorizontally options.available in ios 6.0 and later.declared in uicollectionview.h.

UICollectionViewScrollDirectionVertical

The layout scrolls content vertically.available in ios 6.0 and later.declared in uicollectionviewflowlayout.h.

UICollectionViewScrollDirectionHorizontal

The layout scrolls content horizontally.available in ios 6.0 and later.declared in uicollectionviewflowlayout.h.

UICollectionElementKindSectionHeader

A supplementary view that identifies the header for a given section. available in ios 6.0 and later.declared in uicollectionviewflowlayout.h.

UICollectionElementKindSectionFooter

A supplementary view that identifies the footer for a given section. available in ios 6.0 and later.declared in uicollectionviewflowlayout.h.

UICollectionUpdateActionNone

Take no action on the item.available in ios 6.0 and later.declared in uicollectionviewlayout.h.

UICollectionUpdateActionInsert

Insert the item into the collection view.available in ios 6.0 and later.declared in uicollectionviewlayout.h.

UICollectionUpdateActionDelete

Remove the item from the collection view.available in ios 6.0 and later.declared in uicollectionviewlayout.h.

UICollectionUpdateActionReload

Reload the item, which consists of deleting and then inserting the item.available in ios 6.0 and later.declared in uicollectionviewlayout.h.

UICollectionUpdateActionMove

Move the item from its current location to a new location.available in ios 6.0 and later.declared in uicollectionviewlayout.h.

UIControlEventTouchDown

A touch-down event in the control.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventTouchDownRepeat

A repeated touch-down event in the control; for this event the value of the uitouch tapcount method is greater than one.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventTouchDragInside

An event where a finger is dragged inside the bounds of the control.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventTouchDragOutside

An event where a finger is dragged just outside the bounds of the control. available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventTouchDragEnter

An event where a finger is dragged into the bounds of the control.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventTouchDragExit

An event where a finger is dragged from within a control to outside its bounds.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventTouchUpInside

A touch-up event in the control where the finger is inside the bounds of the control. available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventTouchUpOutside

A touch-up event in the control where the finger is outside the bounds of the control. available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventTouchCancel

A system event canceling the current touches for the control.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventValueChanged

A touch dragging or otherwise manipulating a control, causing it to emit a series of different values.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventEditingDidBegin

A touch initiating an editing session in a uitextfield object by entering its bounds.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventEditingChanged

A touch making an editing change in a uitextfield objet.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventEditingDidEnd

A touch ending an editing session in a uitextfield object by leaving its bounds.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventEditingDidEndOnExit

A touch ending an editing session in a uitextfield object.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventAllTouchEvents

All touch events.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventAllEditingEvents

All editing touches for uitextfield objects.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventApplicationReserved

A range of control-event values available for application use.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventSystemReserved

A range of control-event values reserved for internal framework use.available in ios 2.0 and later.declared in uicontrol.h.

UIControlEventAllEvents

All events, including system events.available in ios 2.0 and later.declared in uicontrol.h.

UIControlContentVerticalAlignmentCenter

Aligns the content vertically in the center of the control.available in ios 2.0 and later.declared in uicontrol.h.

UIControlContentVerticalAlignmentTop

Aligns the content vertically at the top in the control (the default).available in ios 2.0 and later.declared in uicontrol.h.

UIControlContentVerticalAlignmentBottom

Aligns the content vertically at the bottom in the controlavailable in ios 2.0 and later.declared in uicontrol.h.

UIControlContentVerticalAlignmentFill

Aligns the content vertically to fill the content rectangle; images may be stretched.available in ios 2.0 and later.declared in uicontrol.h.

UIDocumentChangeDone

A change has beed made to the document.available in ios 5.0 and later.declared in uidocument.h.

UIDocumentChangeUndone

A change to the document has been undone.available in ios 5.0 and later.declared in uidocument.h.

UIDocumentChangeRedone

An undone change to the document has been redone.available in ios 5.0 and later.declared in uidocument.h.

UIDocumentChangeCleared

The document is cleared of outstanding changes. available in ios 5.0 and later.declared in uidocument.h.

UIDocumentSaveForCreating

The document is being saved for the first time.available in ios 5.0 and later.declared in uidocument.h.

UIDocumentSaveForOverwriting

The document is being saved by overwriting the current version.available in ios 5.0 and later.declared in uidocument.h.

UIDocumentStateNormal

The document is open, editing is enabled, and there are no conflicts or errors associated with it.available in ios 5.0 and later.declared in uidocument.h.

UIDocumentStateClosed

The document has either not been successfully opened, or has been since closed. the document properties might not be valid.available in ios 5.0 and later.declared in uidocument.h.

UIDocumentStateInConflict

Conflicts exist for the document file located at fileurl. you can access these conflicting document versions by calling the otherversionsofitematurl: class method of the nsfileversion class. this method returns an array of nsfileversion objects. you can then resolve the conflicting versions—for example, programmatically attempt to merge the versions or present the document versions to the user and request him or her to pick one.available in ios 5.0 and later.declared in uidocument.h.

UIDocumentStateSavingError

An error has occurred that prevents the document from saving.available in ios 5.0 and later.declared in uidocument.h.

UIDocumentStateEditingDisabled

The document is busy and it is not currently safe for user edits. this state is set just before uidocument calls the disableediting method. it calls enableediting when it becomes safe to edit again. uidocument also sets this state when an error prevents the reverting of a document. available in ios 5.0 and later.declared in uidocument.h.

UIImagePickerControllerSourceTypePhotoLibrary

Specifies the device’s photo library as the source for the image picker controller.available in ios 2.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerSourceTypeCamera

Specifies the device’s built-in camera as the source for the image picker controller. indicate the specific camera you want (front or rear, as available) by using the cameradevice property.available in ios 2.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerSourceTypeSavedPhotosAlbum

Specifies the device’s camera roll album as the source for the image picker controller. if the device does not have a camera, specifies the saved photos album as the source.available in ios 2.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerQualityTypeHigh

If recording, specifies that you want to use the highest-quality video recording supported for the active camera on the device.recorded files are suitable for on-device playback and for wired transfer to the desktop using image capture; they are likely to be too large for transfer using wi-fi.if displaying a recorded movie in the image picker, specifies that you do not want to reduce the video quality of the movie.available in ios 3.1 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerQualityType640x480

If recording, specifies that you want to use vga-quality video recording (pixel dimensions of 640x480).if displaying a recorded movie in the image picker, specifies that you want to transcode higher-quality movies to vga video quality.available in ios 4.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerQualityTypeMedium

If recording, specifies that you want to use medium-quality video recording.recorded files can usually be transferred using wi-fi. this is the default video quality setting.if displaying a recorded movie in the image picker, specifies that you want to transcode higher-quality movies to medium video quality.available in ios 3.1 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerQualityTypeLow

If recording, specifies that you want to use low-quality video recording.recorded files can usually be transferred over the cellular network.if displaying a recorded movie in the image picker, specifies that you want to transcode higher-quality movies to low video quality.available in ios 3.1 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerQualityTypeIFrame1280x720

If recording, specifies that you want to use 1280x720 iframe format.the apple iframe format supports video editing by keeping content in its native recorded format while editing.available in ios 5.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerQualityTypeIFrame960x540

If recording, specifies that you want to use 960x540 iframe format.the apple iframe format supports video editing by keeping content in its native recorded format while editing.available in ios 5.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerCameraDeviceRear

Specifies the camera on the rear of the device.available in ios 4.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerCameraDeviceFront

Specifies the camera on the front of the device.available in ios 4.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerCameraCaptureModePhoto

Specifies that the camera captures still images.available in ios 4.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerCameraCaptureModeVideo

Specifies that the camera captures movies.available in ios 4.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerCameraFlashModeOff

Specifies that flash illumination is always off, no matter what the ambient light conditions are.available in ios 4.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerCameraFlashModeAuto

Specifies that the device should consider ambient light conditions to automatically determine whether or not to use flash illumination.available in ios 4.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerCameraFlashModeOn

Specifies that flash illumination is always on, no matter what the ambient light conditions are.available in ios 4.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerMediaType

Specifies the media type selected by the user.the value for this key is an nsstring object containing a type code such as kuttypeimage or kuttypemovie.available in ios 3.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerOriginalImage

Specifies the original, uncropped image selected by the user.the value for this key is a uiimage object. available in ios 2.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerEditedImage

Specifies an image edited by the user.the value for this key is a uiimage object.available in ios 3.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerCropRect

Specifies the cropping rectangle that was applied to the original image.the value for this key is an nsvalue object containing a cgrect opaque type.available in ios 2.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerMediaURL

Specifies the filesystem url for the movie.the value for this key is an nsurl object.available in ios 3.0 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerReferenceURL

The assets library url for the original version of the picked item.after the user edits a picked item—such as by cropping an image or trimming a movie—the url continues to point to the original version of the picked item.the value for this key is an nsurl object.available in ios 4.1 and later.declared in uiimagepickercontroller.h.

UIImagePickerControllerMediaMetadata

Metadata for a newly-captured photograph.this key is valid only when using an image picker whose source type is set to uiimagepickercontrollersourcetypecamera, and applies only to still images.the value for this key is an nsdictionary object that contains the metadata of the photo that was just captured. to store the metadata along with the image in the camera roll, use the writeimagetosavedphotosalbum:metadata:completionblock: method of the assets library framework.available in ios 4.1 and later.declared in uiimagepickercontroller.h.

UINavigationControllerHideShowBarDuration

This variable specifies the duration when animating the navigation bar. note that this is a constant value, so it cannot be set.available in ios 2.0 and later.declared in uinavigationcontroller.h.

UIPageViewControllerNavigationOrientationHorizontal

Horizontal orientation, with pages turning left and right.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerNavigationOrientationVertical

Vertical orientation, with pages turning up and down.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerNavigationDirectionForward

Navigation to the next page.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerNavigationDirectionReverse

Navigation to the previous page.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerTransitionStylePageCurl

Page curl transition style.when the page curl transition style is specified, the page view controller displays a page-turning animation when transitioning between view controllers. if a data source is specified, the animation follows the user’s finger during a navigation gesture.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerTransitionStyleScroll

Scrolling transition style.when the page scrolling style is specified, the page view controller displays a page-scrolling animation when transitioning between view controllers. if a data source is specified, the animation follows the user’s finger during a navigation gesture.available in ios 6.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerOptionSpineLocationKey

Location of the spine.for possible values, see “spine locations.” a spine location is only valid if the transition style is uipageviewcontrollertransitionstylepagecurl.if the transition style is uipageviewcontrollertransitionstylepagecurl, the default value for this property is uipageviewcontrollerspinelocationmin; otherwise, the default is uipageviewcontrollerspinelocationnone.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerOptionInterPageSpacingKey

Space between pages, in points.the value should be a cgfloat wrapped in an instance of nsnumber. the default value is zero. an inter-page spacing is only valid if the transition style is uipageviewcontrollertransitionstylescroll.available in ios 6.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerSpineLocationNone

No spine.this spine location is not valid if the transition style is uipageviewcontrollertransitionstylepagecurl.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerSpineLocationMin

Spine at the left or top edge of the screen.one view controller is displayed at a time.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerSpineLocationMid

Spine in the middle or the screen.two view controllers are displayed at a time.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPageViewControllerSpineLocationMax

Spine at the right or bottom edge of the screen.one view controller is displayed at a time.available in ios 5.0 and later.declared in uipageviewcontroller.h.

UIPasteboardNameGeneral

The name identifying the general pasteboard, which is used for general copy-cut-paste operations.available in ios 3.0 and later.declared in uipasteboard.h.

UIPasteboardNameFind

The name identifying the find pasteboard, which is used in search operations. in such operations, the most recent search string in the search bar is put in the find pasteboard.available in ios 3.0 and later.declared in uipasteboard.h.

UIPasteboardTypeListString

An array of pasteboard-item representation types for strings, including kuttypeutf8plaintext. related properties are string and strings.available in ios 3.0 and later.declared in uipasteboard.h.

UIPasteboardTypeListURL

An array of pasteboard-item representation types for urls, including kuttypeurl. related properties are url and urls.available in ios 3.0 and later.declared in uipasteboard.h.

UIPasteboardTypeListImage

An array of pasteboard-item representation types for images, including kuttypepng and kuttypejpeg. related properties are image and images.available in ios 3.0 and later.declared in uipasteboard.h.

UIPasteboardTypeListColor

An array of pasteboard-item representation types for colors. related properties are color and colors.available in ios 3.0 and later.declared in uipasteboard.h.

UIPasteboardChangedTypesAddedKey

With the notification named uipasteboardchangednotification, use this key to access the added representation types. these types are stored as an array in the notification’s userinfo dictionary. available in ios 3.0 and later.declared in uipasteboard.h.

UIPasteboardChangedTypesRemovedKey

With the notification named uipasteboardchangednotification, use this key to access the removed representation types. these types are stored as an array in the notification’s userinfo dictionary.available in ios 3.0 and later.declared in uipasteboard.h.

UIPopoverArrowDirectionUp

An arrow that points upward.available in ios 3.2 and later.declared in uipopovercontroller.h.

UIPopoverArrowDirectionDown

An arrow that points downward.available in ios 3.2 and later.declared in uipopovercontroller.h.

UIPopoverArrowDirectionLeft

An arrow that points toward the left.available in ios 3.2 and later.declared in uipopovercontroller.h.

UIPopoverArrowDirectionRight

An arrow that points toward the right.available in ios 3.2 and later.declared in uipopovercontroller.h.

UIPopoverArrowDirectionAny

An arrow that points in any direction.available in ios 3.2 and later.declared in uipopovercontroller.h.

UIPopoverArrowDirectionUnknown

The status of the arrow is currently unknown.available in ios 3.2 and later.declared in uipopovercontroller.h.

UIPrintErrorDomain

The string constant defining the uikit printing error domain.available in ios 4.2 and later.declared in uiprinterror.h.

UIPrintingNotAvailableError

The device does not support printing.available in ios 4.2 and later.declared in uiprinterror.h.

UIPrintNoContentError

No print formatter, page renderer, printing item or printing items was assigned for printing.available in ios 4.2 and later.declared in uiprinterror.h.

UIPrintUnknownImageFormatError

An image is in a format not recognized by uikit for printing.available in ios 4.2 and later.declared in uiprinterror.h.

UIPrintJobFailedError

An internal error occurred with the print job. available in ios 4.2 and later.declared in uiprinterror.h.

UIScrollViewDecelerationRateNormal

The default deceleration rate for a scroll view.available in ios 3.0 and later.declared in uiscrollview.h.

UIScrollViewDecelerationRateFast

A fast deceleration rate for a scroll view.available in ios 3.0 and later.declared in uiscrollview.h.

UISegmentedControlNoSegment

A segment index value indicating that there is no selected segment. see selectedsegmentindex for further information.available in ios 2.0 and later.declared in uisegmentedcontrol.h.

UITableViewIndexSearch

If the data source includes this constant string in the array of strings it returns in sectionindextitlesfortableview:, the section index displays a magnifying glass icon at the corresponding index location. this location should generally be the first title in the index.available in ios 3.0 and later.declared in uitableview.h.

UITableViewAutomaticDimension

Requests that uitableview use the default value for a given dimension.available in ios 5.0 and later.declared in uitableview.h.

UITableViewCellSelectionStyleNone

The cell has no distinct style for when it is selected.available in ios 2.0 and later.declared in uitableviewcell.h.

UITableViewCellSelectionStyleBlue

The cell when selected has a blue background. this is the default value.available in ios 2.0 and later.declared in uitableviewcell.h.

UITableViewCellSelectionStyleGray

Then cell when selected has a gray background.available in ios 2.0 and later.declared in uitableviewcell.h.

UITableViewCellSeparatorStyleNone

The separator cell has no distinct style.available in ios 2.0 and later.declared in uitableviewcell.h.

UITableViewCellSeparatorStyleSingleLine

The separator cell has a single line running across its width. this is the default valueavailable in ios 2.0 and later.declared in uitableviewcell.h.

UITableViewCellSeparatorStyleSingleLineEtched

The separator cell has double lines running across its width, giving it an etched look. this style is currently only supported for grouped-style table views.available in ios 3.2 and later.declared in uitableviewcell.h.

UITextInputTextBackgroundColorKey

The background color of the text. the value of this key is a uicolor object.available in ios 3.2 and later.declared in uitextinput.h.

UITextInputTextColorKey

The color of the text. the value of this key is a uicolor object.available in ios 3.2 and later.declared in uitextinput.h.

UITextInputTextFontKey

The font of the text. the value of this key is a uifont object.available in ios 3.2 and later.declared in uitextinput.h.

UITextGranularityCharacter

The unit of text is a character.available in ios 3.2 and later.declared in uitextinput.h.

UITextGranularityWord

The unit of text is a word.available in ios 3.2 and later.declared in uitextinput.h.

UITextGranularitySentence

The unit of text is a sentence.available in ios 3.2 and later.declared in uitextinput.h.

UITextGranularityParagraph

The unit of text is a paragraph.available in ios 3.2 and later.declared in uitextinput.h.

UITextGranularityLine

The unit of text is a line.available in ios 3.2 and later.declared in uitextinput.h.

UITextGranularityDocument

The unit of text is a document.available in ios 3.2 and later.declared in uitextinput.h.

UIViewAnimationOptionLayoutSubviews

Lay out subviews at commit time so that they are animated along with their parent.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionAllowUserInteraction

Allow the user to interact with views while they are being animated.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionBeginFromCurrentState

Start the animation from the current setting associated with an already in-flight animation. if this key is not present, any in-flight animations are allowed to finish before the new animation is started. if another animation is not in flight, this key has no effect. available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionRepeat

Repeat the animation indefinitely.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionAutoreverse

Run the animation backwards and forwards. must be combined with the uiviewanimationoptionrepeat option.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionOverrideInheritedDuration

Force the animation to use the original duration value specified when the animation was submitted. if this key is not present, the animation inherits the remaining duration of the in-flight animation, if any. available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionOverrideInheritedCurve

Force the animation to use the original curve value specified when the animation was submitted. if this key is not present, the animation inherits the curve of the in-flight animation, if any. available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionAllowAnimatedContent

Animate the views by changing the property values dynamically and redrawing the view. if this key is not present, the views are animated using a snapshot image.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionShowHideTransitionViews

When present, this key causes views to be hidden or shown (instead of removed or added) when performing a view transition. both views must already be present in the parent view’s hierarchy when using this key. if this key is not present, the to-view in a transition is added to, and the from-view is removed from, the parent view’s list of subviews. available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionCurveEaseInOut

An ease-in ease-out curve causes the animation to begin slowly, accelerate through the middle of its duration, and then slow again before completing.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionCurveEaseIn

An ease-in curve causes the animation to begin slowly, and then speed up as it progresses.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionCurveEaseOut

An ease-out curve causes the animation to begin quickly, and then slow as it completes.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionCurveLinear

A linear animation curve causes an animation to occur evenly over its duration.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionTransitionNone

No transition is specified.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionTransitionFlipFromLeft

A transition that flips a view around its vertical axis from left to right. the left side of the view moves toward the front and right side toward the back.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionTransitionFlipFromRight

A transition that flips a view around its vertical axis from right to left. the right side of the view moves toward the front and left side toward the back.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionTransitionCurlUp

A transition that curls a view up from the bottom.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionTransitionCurlDown

A transition that curls a view down from the top.available in ios 4.0 and later.declared in uiview.h.

UIViewAnimationOptionTransitionCrossDissolve

A transition that dissolves from one view to the next.available in ios 5.0 and later.declared in uiview.h.

UIViewAnimationOptionTransitionFlipFromTop

A transition that flips a view around its horizontal axis from top to bottom. the top side of the view moves toward the front and the bottom side toward the back. available in ios 5.0 and later.declared in uiview.h.

UIViewAnimationOptionTransitionFlipFromBottom

A transition that flips a view around its horizontal axis from bottom to top. the bottom side of the view moves toward the front and the top side toward the back.available in ios 5.0 and later.declared in uiview.h.

UILayoutConstraintAxisHorizontal

The constraint is applied when laying out the horizontal relationship between objects.available in ios 6.0 and later.declared in uiview.h.

UILayoutConstraintAxisVertical

The constraint is applied when laying out the vertical relationship between objects.available in ios 6.0 and later.declared in uiview.h.

UILayoutFittingCompressedSize

Indicates that you want the smallest possible size.available in ios 6.0 and later.declared in uiview.h.

UILayoutFittingExpandedSize

Indicates that you want the largest possible size.available in ios 6.0 and later.declared in uiview.h.

UIViewNoIntrinsicMetric

Used to indicate that a view has no intrinsic metric for a given numeric property.available in ios 6.0 and later.declared in uiview.h.

UIViewAutoresizingNone

The view does not resize.available in ios 2.0 and later.declared in uiview.h.

UIViewAutoresizingFlexibleLeftMargin

The view resizes by expanding or shrinking in the direction of the left margin.available in ios 2.0 and later.declared in uiview.h.

UIViewAutoresizingFlexibleWidth

The view resizes by expanding or shrinking its width.available in ios 2.0 and later.declared in uiview.h.

UIViewAutoresizingFlexibleRightMargin

The view resizes by expanding or shrinking in the direction of the right margin.available in ios 2.0 and later.declared in uiview.h.

UIViewAutoresizingFlexibleTopMargin

The view resizes by expanding or shrinking in the direction of the top margin.available in ios 2.0 and later.declared in uiview.h.

UIViewAutoresizingFlexibleHeight

The view resizes by expanding or shrinking its height.available in ios 2.0 and later.declared in uiview.h.

UIViewAutoresizingFlexibleBottomMargin

The view resizes by expanding or shrinking in the direction of the bottom margin.available in ios 2.0 and later.declared in uiview.h.

UIViewControllerHierarchyInconsistencyException

Raised if the view controller hierarchy is inconsistent with the view hierarchy.when a view controller’s view is added to the view hierarchy, the system walks up the view hierarchy to find the first parent view that has a view controller. that view controller must be the parent of the view controller whose view is being added. otherwise, this exception is raised. this consistency check is also performed when a view controller is added as a child by calling the addchildviewcontroller: method.it is also allowed for a view controller that has no parent to add its view to the view hierarchy. this is generally not recommended, but is useful in some special cases.available in ios 5.0 and later.declared in uiviewcontroller.h.

UIStateRestorationViewControllerStoryboardKey

The value of this key is a uistoryboard object representing the storyboard from which the view controller was initially obtained. normally, you do not need to write this key to the coder yourself. the uiviewcontroller class automatically writes this key to the coder during the state preservation process.available in ios 6.0 and later.declared in uistaterestoration.h.

UIWebViewNavigationTypeLinkClicked

User tapped a link.available in ios 2.0 and later.declared in uiwebview.h.

UIWebViewNavigationTypeFormSubmitted

User submitted a form.available in ios 2.0 and later.declared in uiwebview.h.

UIWebViewNavigationTypeBackForward

User tapped the back or forward button.available in ios 2.0 and later.declared in uiwebview.h.

UIWebViewNavigationTypeReload

User tapped the reload button.available in ios 2.0 and later.declared in uiwebview.h.

UIWebViewNavigationTypeFormResubmitted

User resubmitted a form.available in ios 2.0 and later.declared in uiwebview.h.

UIWebViewNavigationTypeOther

Some other action occurred.available in ios 2.0 and later.declared in uiwebview.h.

AVURLAssetPreferPreciseDurationAndTimingKey

The corresponding value is a boolean, contained in an nsvalue object, that indicates whether the asset should be prepared to indicate a precise duration and provide precise random access by time.yes indicates that longer loading times are acceptable in cases in which precise timing is required. such precision, however, may require additional parsing of the resource in advance of operations that make use of any portion of it, depending on the specifics of its container format.many container formats provide sufficient summary information for precise timing and do not require additional parsing to prepare for it; quicktime movie files and mpeg-4 files are examples of such formats. other formats do not provide sufficient summary information, and precise random access for them is possible only after a preliminary examination of a file's contents.if you only intend that the asset be played, the default value of no will suffice (because avplayer supports approximate random access by time when full precision isn't available). if you intend to insert the asset into an avmutablecomposition object, precise random access is typically desirable, and the value of yes is recommended.available in ios 4.0 and later.declared in avasset.h.

AVURLAssetReferenceRestrictionsKey

The corresponding value is a an nsnumber wrapping an “avassetreferencerestrictions” enum value or the logical combination of multiple such values indicating the restrictions used by the asset when resolving references to external media data.some assets can contain references to media data stored outside the asset’s container file, for example in another file. you can use this key to specify a policy to use when these references are encountered. if an asset contains one or more references of a type that is forbidden by the reference restrictions, loading of asset properties will fail. in addition, such an asset cannot be used with other avfoundation objects, such as avplayeritem or avassetexportsession.available in ios 5.0 and later.declared in avasset.h.

AVAssetReferenceRestrictionForbidNone

Indicates that all types of references should be followed.available in ios 5.0 and later.declared in avasset.h.

AVAssetReferenceRestrictionForbidRemoteReferenceToLocal

Indicates that references from a remote asset (for example, referenced via http url) to local media data (for example, stored in a local file) should not be followed.available in ios 5.0 and later.declared in avasset.h.

AVAssetReferenceRestrictionForbidLocalReferenceToRemote

Indicates that references from a local asset to remote media data should not be followed.available in ios 5.0 and later.declared in avasset.h.

AVAssetReferenceRestrictionForbidCrossSiteReference

Indicates that references from a remote asset to remote media data stored at a different site should not be followed.available in ios 5.0 and later.declared in avasset.h.

AVAssetReferenceRestrictionForbidLocalReferenceToLocal

Indicates that references from a local asset to local media data stored outside the asset’s container file should not be followed.available in ios 5.0 and later.declared in avasset.h.

AVAssetReferenceRestrictionForbidAll

Indicates that only references to media data stored within the asset’s container file should be allowed.available in ios 5.0 and later.declared in avasset.h.

UIWindowLevelNormal

The default level.available in ios 2.0 and later.declared in uiwindow.h.

UIWindowLevelAlert

The level for an alert view.available in ios 2.0 and later.declared in uiwindow.h.

UIWindowLevelStatusBar

The level for a status window.available in ios 2.0 and later.declared in uiwindow.h.

UIKeyboardFrameBeginUserInfoKey

The key for an nsvalue object containing a cgrect that identifies the start frame of the keyboard in screen coordinates. these coordinates do not take into account any rotation factors applied to the window’s contents as a result of interface orientation changes. thus, you may need to convert the rectangle to window coordinates (using the convertrect:fromwindow: method) or to view coordinates (using the convertrect:fromview: method) before using it. available in ios 3.2 and later.declared in uiwindow.h.

UIKeyboardFrameEndUserInfoKey

The key for an nsvalue object containing a cgrect that identifies the end frame of the keyboard in screen coordinates. these coordinates do not take into account any rotation factors applied to the window’s contents as a result of interface orientation changes. thus, you may need to convert the rectangle to window coordinates (using the convertrect:fromwindow: method) or to view coordinates (using the convertrect:fromview: method) before using it. available in ios 3.2 and later.declared in uiwindow.h.

UIKeyboardAnimationCurveUserInfoKey

The key for an nsnumber object containing a uiviewanimationcurve constant that defines how the keyboard will be animated onto or off the screen.available in ios 3.0 and later.declared in uiwindow.h.

UIKeyboardAnimationDurationUserInfoKey

The key for an nsnumber object containing a double that identifies the duration of the animation in seconds.available in ios 3.0 and later.declared in uiwindow.h.

UIKeyboardCenterBeginUserInfoKey

The key for an nsvalue object containing a cgpoint that is the center of the keyboard in window coordinates before animation. these coordinates actually take into account any rotation factors applied to the window’s contents as a result of interface orientation changes. thus, the center point of the keyboard is different in portrait versus landscape orientations. use the uikeyboardframebeginuserinfokey key instead.available in ios 2.0 and later.deprecated in ios 3.2.declared in uiwindow.h.

UIKeyboardCenterEndUserInfoKey

The key for an nsvalue object containing a cgpoint that is the center of the keyboard in window coordinates after animation. these coordinates take into account any rotation factors applied to the window’s contents as a result of interface orientation changes. thus, the center point of the keyboard is different in portrait versus landscape orientations.use the uikeyboardframeenduserinfokey key instead.available in ios 2.0 and later.deprecated in ios 3.2.declared in uiwindow.h.

UIKeyboardBoundsUserInfoKey

The key for an nsvalue object containing a cgrect that identifies the bounds rectangle of the keyboard in window coordinates. this value is sufficient for obtaining the size of the keyboard. if you want to get the origin of the keyboard on the screen (before or after animation) use the values obtained from the user info dictionary through the uikeyboardcenterbeginuserinfokey or uikeyboardcenterenduserinfokey constants.use the uikeyboardframebeginuserinfokey or uikeyboardframeenduserinfokey key instead.available in ios 2.0 and later.deprecated in ios 3.2.declared in uiwindow.h.

ADBannerContentSizeIdentifier320x50

Indicates that the banner view is 320 points by 50 points in size. this size is used on iphone for portrait advertisements. (deprecated. use adbannercontentsizeidentifierportrait instead.)available in ios 4.0 and later.deprecated in ios 4.2.declared in adbannerview_deprecated.h.

ADBannerContentSizeIdentifier480x32

Indicates that the banner view is 480 points by 32 points in size. this size is used on iphone for landscape advertisements. (deprecated. use adbannercontentsizeidentifierlandscape instead.)available in ios 4.0 and later.deprecated in ios 4.2.declared in adbannerview_deprecated.h.

ADBannerContentSizeIdentifierPortrait

Indicates that the banner view is in portait mode. the exact size of the portait view is dependent on the ios device the advertisement is displayed on. on iphone, a portrait banner is 320 points by 50 points in size. on ipad, a portrait banner is 768 points by 66 points in size.available in ios 4.2 and later.deprecated in ios 6.0.declared in adbannerview_deprecated.h.

ADBannerContentSizeIdentifierLandscape

Indicates that the banner view is in landscape mode. the exact size of the view is dependent on the ios device the advertisement is displayed on. on iphone, a landscape banner is 480 points by 32 points in size. on ipad, a landscape banner is 1024 points by 66 points in size.available in ios 4.2 and later.deprecated in ios 6.0.declared in adbannerview_deprecated.h.

ADErrorDomain

Indicates an error occurred in iad.available in ios 4.0 and later.declared in adbannerview.h.

ADErrorUnknown

Indicates that an unknown or unexpected error occurred.available in ios 4.0 and later.declared in adbannerview.h.

ADErrorServerFailure

Indicates that the connection to the advertisements server failed.available in ios 4.0 and later.declared in adbannerview.h.

ADErrorLoadingThrottled

Indicates that the download from the advertisements server is currently being throttled.available in ios 4.0 and later.declared in adbannerview.h.

ADErrorInventoryUnavailable

Indicates that no advertisements are currently available to download.available in ios 4.0 and later.declared in adbannerview.h.

ADErrorConfigurationError

Indicates that your application has not been configured to receive advertisements. check your application’s configuration on itunes connect. this error is not received when your application is running in sandbox.available in ios 4.1 and later.declared in adbannerview.h.

ADErrorBannerVisibleWithoutContent

Indicates that the banner is visible, but no advertisement is shown. your application must always hide the banner when it does not have an advertisement to display.available in ios 4.1 and later.declared in adbannerview.h.

ADErrorApplicationInactive

Indicates that ad content is not available because the application is not currently active.available in ios 4.3 and later.declared in adbannerview.h.

NSFileWrapperReadingImmediate

If reading with this option succeeds, then subsequent invocations of filewrappers, regularfilecontents, symboliclinkdestinationurl, and serializedrepresentation sent to the file wrapper and all its child file wrappers will fail and return nil only if an actual error occurs (for example, the volume has disappeared or the file server is unreachable)—not as a result of the user moving or deleting files. for performance reasons, nsfilewrapper may not read the contents of some file packages immediately even when this option is chosen. for example, because the contents of bundles (not all file packages are bundles) are immutable to the user, nsfilewrapper may read the children of such a directory lazily. you can use this option to take a snapshot of a file or folder for writing later. for example, an application like textedit can use this option when creating new file wrappers to represent attachments that the user creates by copying and pasting or dragging and dropping from the finder to a textedit document. don’t use this option when reading a document file package, because that would cause unnecessarily bad performance. for example, an application wouldn’t use this option when creating file wrappers to represent attachments as it’s opening a document stored in a file package.available in ios 4.0 and later.declared in nsfilewrapper.h.

NSFileWrapperReadingWithoutMapping

Whether file mapping for regular file wrappers is disallowed.you can use this option to keep nsfilewrapper from memory-mapping files. this is useful if you want to make sure your application doesn't hold files open (mapped files are open files), therefore preventing the user from ejecting dvds, unmounting disk partitions, or unmounting disk images. in mac os x v10.6 and later, nsfilewrapper memory-maps files that are on internal drives only. it never memory-maps files on external drives or network volumes, regardless of whether this option is used. available in ios 4.0 and later.declared in nsfilewrapper.h.

NSFileWrapperWritingAtomic

Whether writing is done atomically.you can use this option to ensure that, when overwriting a file package, the overwriting either completely succeeds or completely fails, with no possibility of leaving the file package in an inconsistent state. because this option causes additional i/o, you shouldn't use it unnecessarily. for example, don't use this option in an override of -[nsdocument writetourl:oftype:error:], because nsdocument safe-saving is already done atomically.available in ios 4.0 and later.declared in nsfilewrapper.h.

NSFileWrapperWritingWithNameUpdating

Whether descendant file wrappers are sent the setfilename: method if the writing succeeds.this option is necessary when your application passes a url in the originalcontentsurl parameter to the writetourl:options:originalcontentsurl:error: method. without using this option (and reusing child file wrappers properly), subsequent invocations of writetourl:options:originalcontentsurl:error: would not be able to reliably create hard links in a new file package, because the record of names in the old file package would be out of date.available in ios 4.0 and later.declared in nsfilewrapper.h.

Instance Method Summary (collapse)