Merge branch 'master' of github.com:gnustep/libs-base

This commit is contained in:
fredkiefer 2019-10-29 18:10:18 +01:00
commit fcd83f238a
7 changed files with 605 additions and 1 deletions

View file

@ -86,6 +86,7 @@
#import <Foundation/NSIndexSet.h>
#import <Foundation/NSInvocation.h>
#import <Foundation/NSInvocationOperation.h>
#import <Foundation/NSISO8601DateFormatter.h>
#import <Foundation/NSJSONSerialization.h>
#import <Foundation/NSKeyedArchiver.h>
#import <Foundation/NSKeyValueCoding.h>

View file

@ -23,7 +23,6 @@ NSExtensionContext.h
NSExtensionItem.h
NSExtensionRequestHandling.h
NSHFSFileTypes.h
NSISO8601DateFormatter.h
NSItemProvider.h
NSItemProviderReadingWriting.h
NSLinguisticTagger.h

View file

@ -0,0 +1,91 @@
/* Definition of class NSISO8601DateFormatter
Copyright (C) 2019 Free Software Foundation, Inc.
By: heron
Date: Tue Oct 29 04:43:13 EDT 2019
This file is part of the GNUstep Library.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02111 USA.
*/
#ifndef _NSISO8601DateFormatter_h_GNUSTEP_BASE_INCLUDE
#define _NSISO8601DateFormatter_h_GNUSTEP_BASE_INCLUDE
#include <Foundation/NSFormatter.h>
#if OS_API_VERSION(MAC_OS_X_VERSION_10_0, GS_API_LATEST)
#if defined(__cplusplus)
extern "C" {
#endif
enum
{
NSISO8601DateFormatWithYear = (1UL << 0),
NSISO8601DateFormatWithMonth = (1UL << 1),
NSISO8601DateFormatWithWeekOfYear = (1UL << 2),
NSISO8601DateFormatWithDay = (1UL << 4),
NSISO8601DateFormatWithTime = (1UL << 5),
NSISO8601DateFormatWithTimeZone = (1UL << 6),
NSISO8601DateFormatWithSpaceBetweenDateAndTime = (1UL << 7),
NSISO8601DateFormatWithDashSeparatorInDate = (1UL << 8),
NSISO8601DateFormatWithColonSeparatorInTime = (1UL << 9),
NSISO8601DateFormatWithColonSeparatorInTimeZone = (1UL << 10),
NSISO8601DateFormatWithFractionalSeconds = (1UL << 11),
NSISO8601DateFormatWithFullDate = NSISO8601DateFormatWithYear |
NSISO8601DateFormatWithMonth |
NSISO8601DateFormatWithDay |
NSISO8601DateFormatWithDashSeparatorInDate,
NSISO8601DateFormatWithFullTime = NSISO8601DateFormatWithTime |
NSISO8601DateFormatWithColonSeparatorInTime |
NSISO8601DateFormatWithTimeZone |
NSISO8601DateFormatWithColonSeparatorInTimeZone,
NSISO8601DateFormatWithInternetDateTime = (NSISO8601DateFormatWithFullDate | NSISO8601DateFormatWithFullTime),
};
typedef NSUInteger NSISO8601DateFormatOptions;
@class NSTimeZone, NSString, NSDate;
@interface NSISO8601DateFormatter : NSFormatter <NSCoding>
{
NSTimeZone *_timeZone;
NSISO8601DateFormatOptions _formatOptions;
}
- (NSTimeZone *) timeZone;
- (void) setTimeZone: (NSTimeZone *)tz;
- (NSISO8601DateFormatOptions) formatOptions;
- (void) setFormatOptions: (NSISO8601DateFormatOptions)options;
- (NSString *) stringFromDate: (NSDate *)date;
- (NSDate *) dateFromString: (NSString *)string;
+ (NSString *) stringFromDate: (NSDate *)date
timeZone: (NSTimeZone *)timeZone
formatOptions: (NSISO8601DateFormatOptions)formatOptions;
@end
#if defined(__cplusplus)
}
#endif
#endif /* GS_API_MACOSX */
#endif /* _NSISO8601DateFormatter_h_GNUSTEP_BASE_INCLUDE */

View file

@ -0,0 +1,227 @@
/* Definition of NSMetadataAttributes
Copyright (C) 2019 Free Software Foundation, Inc.
By: Gregory John Casamento <greg.casamento@gmail.com>
Date: Tue Oct 29 00:53:11 EDT 2019
This file is part of the GNUstep Library.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02111 USA.
*/
#ifndef _NSMetadataAttributes_h_GNUSTEP_BASE_INCLUDE
#define _NSMetadataAttributes_h_GNUSTEP_BASE_INCLUDE
#include <Foundation/NSObject.h>
#if OS_API_VERSION(MAC_OS_X_VERSION_10_0, GS_API_LATEST)
#if defined(__cplusplus)
extern "C" {
#endif
@class NSString;
GS_EXPORT NSString* const NSMetadataItemAcquisitionMakeKey;
GS_EXPORT NSString* const NSMetadataItemAcquisitionModelKey;
GS_EXPORT NSString* const NSMetadataItemAlbumKey;
GS_EXPORT NSString* const NSMetadataItemAltitudeKey;
GS_EXPORT NSString* const NSMetadataItemApertureKey;
GS_EXPORT NSString* const NSMetadataItemAppleLoopDescriptorsKey;
GS_EXPORT NSString* const NSMetadataItemAppleLoopsKeyFilterTypeKey;
GS_EXPORT NSString* const NSMetadataItemAppleLoopsLoopModeKey;
GS_EXPORT NSString* const NSMetadataItemAppleLoopsRootKeyKey;
GS_EXPORT NSString* const NSMetadataItemApplicationCategoriesKey;
GS_EXPORT NSString* const NSMetadataItemAttributeChangeDateKey;
GS_EXPORT NSString* const NSMetadataItemAudiencesKey;
GS_EXPORT NSString* const NSMetadataItemAudioBitRateKey;
GS_EXPORT NSString* const NSMetadataItemAudioChannelCountKey;
GS_EXPORT NSString* const NSMetadataItemAudioEncodingApplicationKey;
GS_EXPORT NSString* const NSMetadataItemAudioSampleRateKey;
GS_EXPORT NSString* const NSMetadataItemAudioTrackNumberKey;
GS_EXPORT NSString* const NSMetadataItemAuthorAddressesKey;
GS_EXPORT NSString* const NSMetadataItemAuthorEmailAddressesKey;
GS_EXPORT NSString* const NSMetadataItemAuthorsKey;
GS_EXPORT NSString* const NSMetadataItemBitsPerSampleKey;
GS_EXPORT NSString* const NSMetadataItemCameraOwnerKey;
GS_EXPORT NSString* const NSMetadataItemCFBundleIdentifierKey;
GS_EXPORT NSString* const NSMetadataItemCityKey;
GS_EXPORT NSString* const NSMetadataItemCodecsKey;
GS_EXPORT NSString* const NSMetadataItemColorSpaceKey;
GS_EXPORT NSString* const NSMetadataItemCommentKey;
GS_EXPORT NSString* const NSMetadataItemComposerKey;
GS_EXPORT NSString* const NSMetadataItemContactKeywordsKey;
GS_EXPORT NSString* const NSMetadataItemContentCreationDateKey;
GS_EXPORT NSString* const NSMetadataItemContentModificationDateKey;
GS_EXPORT NSString* const NSMetadataItemContentTypeKey;
GS_EXPORT NSString* const NSMetadataItemContentTypeTreeKey;
GS_EXPORT NSString* const NSMetadataItemContributorsKey;
GS_EXPORT NSString* const NSMetadataItemCopyrightKey;
GS_EXPORT NSString* const NSMetadataItemCountryKey;
GS_EXPORT NSString* const NSMetadataItemCoverageKey;
GS_EXPORT NSString* const NSMetadataItemCreatorKey;
GS_EXPORT NSString* const NSMetadataItemDateAddedKey;
GS_EXPORT NSString* const NSMetadataItemDeliveryTypeKey;
GS_EXPORT NSString* const NSMetadataItemDescriptionKey;
GS_EXPORT NSString* const NSMetadataItemDirectorKey;
GS_EXPORT NSString* const NSMetadataItemDisplayNameKey;
GS_EXPORT NSString* const NSMetadataItemDownloadedDateKey;
GS_EXPORT NSString* const NSMetadataItemDueDateKey;
GS_EXPORT NSString* const NSMetadataItemDurationSecondsKey;
GS_EXPORT NSString* const NSMetadataItemEditorsKey;
GS_EXPORT NSString* const NSMetadataItemEmailAddressesKey;
GS_EXPORT NSString* const NSMetadataItemEncodingApplicationsKey;
GS_EXPORT NSString* const NSMetadataItemExecutableArchitecturesKey;
GS_EXPORT NSString* const NSMetadataItemExecutablePlatformKey;
GS_EXPORT NSString* const NSMetadataItemEXIFGPSVersionKey;
GS_EXPORT NSString* const NSMetadataItemEXIFVersionKey;
GS_EXPORT NSString* const NSMetadataItemExposureModeKey;
GS_EXPORT NSString* const NSMetadataItemExposureProgramKey;
GS_EXPORT NSString* const NSMetadataItemExposureTimeSecondsKey;
GS_EXPORT NSString* const NSMetadataItemExposureTimeStringKey;
GS_EXPORT NSString* const NSMetadataItemFinderCommentKey;
GS_EXPORT NSString* const NSMetadataItemFlashOnOffKey;
GS_EXPORT NSString* const NSMetadataItemFNumberKey;
GS_EXPORT NSString* const NSMetadataItemFocalLength35mmKey;
GS_EXPORT NSString* const NSMetadataItemFocalLengthKey;
GS_EXPORT NSString* const NSMetadataItemFontsKey;
GS_EXPORT NSString* const NSMetadataItemFSContentChangeDateKey;
GS_EXPORT NSString* const NSMetadataItemFSCreationDateKey;
GS_EXPORT NSString* const NSMetadataItemFSNameKey;
GS_EXPORT NSString* const NSMetadataItemFSSizeKey;
GS_EXPORT NSString* const NSMetadataItemGenreKey;
GS_EXPORT NSString* const NSMetadataItemGPSAreaInformationKey;
GS_EXPORT NSString* const NSMetadataItemGPSDateStampKey;
GS_EXPORT NSString* const NSMetadataItemGPSDestBearingKey;
GS_EXPORT NSString* const NSMetadataItemGPSDestDistanceKey;
GS_EXPORT NSString* const NSMetadataItemGPSDestLatitudeKey;
GS_EXPORT NSString* const NSMetadataItemGPSDestLongitudeKey;
GS_EXPORT NSString* const NSMetadataItemGPSDifferentalKey;
GS_EXPORT NSString* const NSMetadataItemGPSDOPKey;
GS_EXPORT NSString* const NSMetadataItemGPSMapDatumKey;
GS_EXPORT NSString* const NSMetadataItemGPSMeasureModeKey;
GS_EXPORT NSString* const NSMetadataItemGPSProcessingMethodKey;
GS_EXPORT NSString* const NSMetadataItemGPSStatusKey;
GS_EXPORT NSString* const NSMetadataItemGPSTrackKey;
GS_EXPORT NSString* const NSMetadataItemHasAlphaChannelKey;
GS_EXPORT NSString* const NSMetadataItemHeadlineKey;
GS_EXPORT NSString* const NSMetadataItemIdentifierKey;
GS_EXPORT NSString* const NSMetadataItemImageDirectionKey;
GS_EXPORT NSString* const NSMetadataItemInformationKey;
GS_EXPORT NSString* const NSMetadataItemInstantMessageAddressesKey;
GS_EXPORT NSString* const NSMetadataItemInstructionsKey;
GS_EXPORT NSString* const NSMetadataItemIsApplicationManagedKey;
GS_EXPORT NSString* const NSMetadataItemIsGeneralMIDISequenceKey;
GS_EXPORT NSString* const NSMetadataItemIsLikelyJunkKey;
GS_EXPORT NSString* const NSMetadataItemISOSpeedKey;
GS_EXPORT NSString* const NSMetadataItemIsUbiquitousKey;
GS_EXPORT NSString* const NSMetadataItemKeySignatureKey;
GS_EXPORT NSString* const NSMetadataItemKeywordsKey;
GS_EXPORT NSString* const NSMetadataItemKindKey;
GS_EXPORT NSString* const NSMetadataItemLanguagesKey;
GS_EXPORT NSString* const NSMetadataItemLastUsedDateKey;
GS_EXPORT NSString* const NSMetadataItemLatitudeKey;
GS_EXPORT NSString* const NSMetadataItemLayerNamesKey;
GS_EXPORT NSString* const NSMetadataItemLensModelKey;
GS_EXPORT NSString* const NSMetadataItemLongitudeKey;
GS_EXPORT NSString* const NSMetadataItemLyricistKey;
GS_EXPORT NSString* const NSMetadataItemMaxApertureKey;
GS_EXPORT NSString* const NSMetadataItemMediaTypesKey;
GS_EXPORT NSString* const NSMetadataItemMeteringModeKey;
GS_EXPORT NSString* const NSMetadataItemMusicalGenreKey;
GS_EXPORT NSString* const NSMetadataItemMusicalInstrumentCategoryKey;
GS_EXPORT NSString* const NSMetadataItemMusicalInstrumentNameKey;
GS_EXPORT NSString* const NSMetadataItemNamedLocationKey;
GS_EXPORT NSString* const NSMetadataItemNumberOfPagesKey;
GS_EXPORT NSString* const NSMetadataItemOrganizationsKey;
GS_EXPORT NSString* const NSMetadataItemOrientationKey;
GS_EXPORT NSString* const NSMetadataItemOriginalFormatKey;
GS_EXPORT NSString* const NSMetadataItemOriginalSourceKey;
GS_EXPORT NSString* const NSMetadataItemPageHeightKey;
GS_EXPORT NSString* const NSMetadataItemPageWidthKey;
GS_EXPORT NSString* const NSMetadataItemParticipantsKey;
GS_EXPORT NSString* const NSMetadataItemPathKey;
GS_EXPORT NSString* const NSMetadataItemPerformersKey;
GS_EXPORT NSString* const NSMetadataItemPhoneNumbersKey;
GS_EXPORT NSString* const NSMetadataItemPixelCountKey;
GS_EXPORT NSString* const NSMetadataItemPixelHeightKey;
GS_EXPORT NSString* const NSMetadataItemPixelWidthKey;
GS_EXPORT NSString* const NSMetadataItemProducerKey;
GS_EXPORT NSString* const NSMetadataItemProfileNameKey;
GS_EXPORT NSString* const NSMetadataItemProjectsKey;
GS_EXPORT NSString* const NSMetadataItemPublishersKey;
GS_EXPORT NSString* const NSMetadataItemRecipientAddressesKey;
GS_EXPORT NSString* const NSMetadataItemRecipientEmailAddressesKey;
GS_EXPORT NSString* const NSMetadataItemRecipientsKey;
GS_EXPORT NSString* const NSMetadataItemRecordingDateKey;
GS_EXPORT NSString* const NSMetadataItemRecordingYearKey;
GS_EXPORT NSString* const NSMetadataItemRedEyeOnOffKey;
GS_EXPORT NSString* const NSMetadataItemResolutionHeightDPIKey;
GS_EXPORT NSString* const NSMetadataItemResolutionWidthDPIKey;
GS_EXPORT NSString* const NSMetadataItemRightsKey;
GS_EXPORT NSString* const NSMetadataItemSecurityMethodKey;
GS_EXPORT NSString* const NSMetadataItemSpeedKey;
GS_EXPORT NSString* const NSMetadataItemStarRatingKey;
GS_EXPORT NSString* const NSMetadataItemStateOrProvinceKey;
GS_EXPORT NSString* const NSMetadataItemStreamableKey;
GS_EXPORT NSString* const NSMetadataItemSubjectKey;
GS_EXPORT NSString* const NSMetadataItemTempoKey;
GS_EXPORT NSString* const NSMetadataItemTextContentKey;
GS_EXPORT NSString* const NSMetadataItemThemeKey;
GS_EXPORT NSString* const NSMetadataItemTimeSignatureKey;
GS_EXPORT NSString* const NSMetadataItemTimestampKey;
GS_EXPORT NSString* const NSMetadataItemTitleKey;
GS_EXPORT NSString* const NSMetadataItemTotalBitRateKey;
GS_EXPORT NSString* const NSMetadataItemURLKey;
GS_EXPORT NSString* const NSMetadataItemVersionKey;
GS_EXPORT NSString* const NSMetadataItemVideoBitRateKey;
GS_EXPORT NSString* const NSMetadataItemWhereFromsKey;
GS_EXPORT NSString* const NSMetadataItemWhiteBalanceKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemContainerDisplayNameKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingErrorKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusCurrent;
GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusDownloaded;
GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusNotDownloaded;
GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadRequestedKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemHasUnresolvedConflictsKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemIsDownloadedKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemIsDownloadingKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemIsExternalDocumentKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemIsSharedKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemIsUploadedKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemIsUploadingKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemPercentDownloadedKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemPercentUploadedKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemUploadingErrorKey;
GS_EXPORT NSString* const NSMetadataUbiquitousItemURLInLocalContainerKey;
GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemCurrentUserPermissionsKey;
GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemCurrentUserRoleKey;
GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemMostRecentEditorNameComponentsKey;
GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemOwnerNameComponentsKey;
GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemPermissionsReadOnly;
GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemPermissionsReadWrite;
GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemRoleOwner;
GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemRoleParticipant;
#if defined(__cplusplus)
}
#endif
#endif /* GS_API_MACOSX */
#endif /* _NSMetadataAttributes_h_GNUSTEP_BASE_INCLUDE */

View file

@ -243,6 +243,7 @@ NSIndexPath.m \
NSIndexSet.m \
NSInvocation.m \
NSInvocationOperation.m \
NSISO8601DateFormatter.m \
NSJSONSerialization.m \
NSKeyedArchiver.m \
NSKeyedUnarchiver.m \
@ -445,6 +446,7 @@ NSIndexPath.h \
NSIndexSet.h \
NSInvocation.h \
NSInvocationOperation.h \
NSISO8601DateFormatter.h \
NSJSONSerialization.h \
NSKeyedArchiver.h \
NSKeyValueCoding.h \

View file

@ -0,0 +1,76 @@
/* Implementation of class NSISO8601DateFormatter
Copyright (C) 2019 Free Software Foundation, Inc.
By: heron
Date: Tue Oct 29 04:43:13 EDT 2019
This file is part of the GNUstep Library.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02111 USA.
*/
#include <Foundation/NSISO8601DateFormatter.h>
@implementation NSISO8601DateFormatter
- (instancetype) init
{
self = [super init];
if(self != nil)
{
}
return self;
}
- (NSTimeZone *) timeZone
{
return _timeZone;
}
- (void) setTimeZone: (NSTimeZone *)tz
{
_timeZone = tz;
}
- (NSISO8601DateFormatOptions) formatOptions
{
return _formatOptions;
}
- (void) setFormatOptions: (NSISO8601DateFormatOptions)options
{
_formatOptions = options;
}
- (NSString *) stringFromDate: (NSDate *)date
{
return nil;
}
- (NSDate *) dateFromString: (NSString *)string
{
return nil;
}
+ (NSString *) stringFromDate: (NSDate *)date
timeZone: (NSTimeZone *)timeZone
formatOptions: (NSISO8601DateFormatOptions)formatOptions
{
return nil;
}
@end

View file

@ -0,0 +1,208 @@
/* Implementation of class NSMetadataAttributes
Copyright (C) 2019 Free Software Foundation, Inc.
By: heron
Date: Tue Oct 29 00:53:11 EDT 2019
This file is part of the GNUstep Library.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02111 USA.
*/
#include <Foundation/NSMetadataAttributes.h>
#include <Foundation/NSString.h>
NSString *const NSMetadataItemAcquisitionMakeKey = @"NSMetadataItemAcquisitionMakeKey";
NSString *const NSMetadataItemAcquisitionModelKey = @"NSMetadataItemAcquisitionModelKey";
NSString *const NSMetadataItemAlbumKey = @"NSMetadataItemAlbumKey";
NSString *const NSMetadataItemAltitudeKey = @"NSMetadataItemAltitudeKey";
NSString *const NSMetadataItemApertureKey = @"NSMetadataItemApertureKey";
NSString *const NSMetadataItemAppleLoopDescriptorsKey = @"NSMetadataItemAppleLoopDescriptorsKey";
NSString *const NSMetadataItemAppleLoopsKeyFilterTypeKey = @"NSMetadataItemAppleLoopsKeyFilterTypeKey";
NSString *const NSMetadataItemAppleLoopsLoopModeKey = @"NSMetadataItemAppleLoopsLoopModeKey";
NSString *const NSMetadataItemAppleLoopsRootKeyKey = @"NSMetadataItemAppleLoopsRootKeyKey";
NSString *const NSMetadataItemApplicationCategoriesKey = @"NSMetadataItemApplicationCategoriesKey";
NSString *const NSMetadataItemAttributeChangeDateKey = @"NSMetadataItemAttributeChangeDateKey";
NSString *const NSMetadataItemAudiencesKey = @"NSMetadataItemAudiencesKey";
NSString *const NSMetadataItemAudioBitRateKey = @"NSMetadataItemAudioBitRateKey";
NSString *const NSMetadataItemAudioChannelCountKey = @"NSMetadataItemAudioChannelCountKey";
NSString *const NSMetadataItemAudioEncodingApplicationKey = @"NSMetadataItemAudioEncodingApplicationKey";
NSString *const NSMetadataItemAudioSampleRateKey = @"NSMetadataItemAudioSampleRateKey";
NSString *const NSMetadataItemAudioTrackNumberKey = @"NSMetadataItemAudioTrackNumberKey";
NSString *const NSMetadataItemAuthorAddressesKey = @"NSMetadataItemAuthorAddressesKey";
NSString *const NSMetadataItemAuthorEmailAddressesKey = @"NSMetadataItemAuthorEmailAddressesKey";
NSString *const NSMetadataItemAuthorsKey = @"NSMetadataItemAuthorsKey";
NSString *const NSMetadataItemBitsPerSampleKey = @"NSMetadataItemBitsPerSampleKey";
NSString *const NSMetadataItemCameraOwnerKey = @"NSMetadataItemCameraOwnerKey";
NSString *const NSMetadataItemCFBundleIdentifierKey = @"NSMetadataItemCFBundleIdentifierKey";
NSString *const NSMetadataItemCityKey = @"NSMetadataItemCityKey";
NSString *const NSMetadataItemCodecsKey = @"NSMetadataItemCodecsKey";
NSString *const NSMetadataItemColorSpaceKey = @"NSMetadataItemColorSpaceKey";
NSString *const NSMetadataItemCommentKey = @"NSMetadataItemCommentKey";
NSString *const NSMetadataItemComposerKey = @"NSMetadataItemComposerKey";
NSString *const NSMetadataItemContactKeywordsKey = @"NSMetadataItemContactKeywordsKey";
NSString *const NSMetadataItemContentCreationDateKey = @"NSMetadataItemContentCreationDateKey";
NSString *const NSMetadataItemContentModificationDateKey = @"NSMetadataItemContentModificationDateKey";
NSString *const NSMetadataItemContentTypeKey = @"NSMetadataItemContentTypeKey";
NSString *const NSMetadataItemContentTypeTreeKey = @"NSMetadataItemContentTypeTreeKey";
NSString *const NSMetadataItemContributorsKey = @"NSMetadataItemContributorsKey";
NSString *const NSMetadataItemCopyrightKey = @"NSMetadataItemCopyrightKey";
NSString *const NSMetadataItemCountryKey = @"NSMetadataItemCountryKey";
NSString *const NSMetadataItemCoverageKey = @"NSMetadataItemCoverageKey";
NSString *const NSMetadataItemCreatorKey = @"NSMetadataItemCreatorKey";
NSString *const NSMetadataItemDateAddedKey = @"NSMetadataItemDateAddedKey";
NSString *const NSMetadataItemDeliveryTypeKey = @"NSMetadataItemDeliveryTypeKey";
NSString *const NSMetadataItemDescriptionKey = @"NSMetadataItemDescriptionKey";
NSString *const NSMetadataItemDirectorKey = @"NSMetadataItemDirectorKey";
NSString *const NSMetadataItemDisplayNameKey = @"NSMetadataItemDisplayNameKey";
NSString *const NSMetadataItemDownloadedDateKey = @"NSMetadataItemDownloadedDateKey";
NSString *const NSMetadataItemDueDateKey = @"NSMetadataItemDueDateKey";
NSString *const NSMetadataItemDurationSecondsKey = @"NSMetadataItemDurationSecondsKey";
NSString *const NSMetadataItemEditorsKey = @"NSMetadataItemEditorsKey";
NSString *const NSMetadataItemEmailAddressesKey = @"NSMetadataItemEmailAddressesKey";
NSString *const NSMetadataItemEncodingApplicationsKey = @"NSMetadataItemEncodingApplicationsKey";
NSString *const NSMetadataItemExecutableArchitecturesKey = @"NSMetadataItemExecutableArchitecturesKey";
NSString *const NSMetadataItemExecutablePlatformKey = @"NSMetadataItemExecutablePlatformKey";
NSString *const NSMetadataItemEXIFGPSVersionKey = @"NSMetadataItemEXIFGPSVersionKey";
NSString *const NSMetadataItemEXIFVersionKey = @"NSMetadataItemEXIFVersionKey";
NSString *const NSMetadataItemExposureModeKey = @"NSMetadataItemExposureModeKey";
NSString *const NSMetadataItemExposureProgramKey = @"NSMetadataItemExposureProgramKey";
NSString *const NSMetadataItemExposureTimeSecondsKey = @"NSMetadataItemExposureTimeSecondsKey";
NSString *const NSMetadataItemExposureTimeStringKey = @"NSMetadataItemExposureTimeStringKey";
NSString *const NSMetadataItemFinderCommentKey = @"NSMetadataItemFinderCommentKey";
NSString *const NSMetadataItemFlashOnOffKey = @"NSMetadataItemFlashOnOffKey";
NSString *const NSMetadataItemFNumberKey = @"NSMetadataItemFNumberKey";
NSString *const NSMetadataItemFocalLength35mmKey = @"NSMetadataItemFocalLength35mmKey";
NSString *const NSMetadataItemFocalLengthKey = @"NSMetadataItemFocalLengthKey";
NSString *const NSMetadataItemFontsKey = @"NSMetadataItemFontsKey";
NSString *const NSMetadataItemFSContentChangeDateKey = @"NSMetadataItemFSContentChangeDateKey";
NSString *const NSMetadataItemFSCreationDateKey = @"NSMetadataItemFSCreationDateKey";
NSString *const NSMetadataItemFSNameKey = @"NSMetadataItemFSNameKey";
NSString *const NSMetadataItemFSSizeKey = @"NSMetadataItemFSSizeKey";
NSString *const NSMetadataItemGenreKey = @"NSMetadataItemGenreKey";
NSString *const NSMetadataItemGPSAreaInformationKey = @"NSMetadataItemGPSAreaInformationKey";
NSString *const NSMetadataItemGPSDateStampKey = @"NSMetadataItemGPSDateStampKey";
NSString *const NSMetadataItemGPSDestBearingKey = @"NSMetadataItemGPSDestBearingKey";
NSString *const NSMetadataItemGPSDestDistanceKey = @"NSMetadataItemGPSDestDistanceKey";
NSString *const NSMetadataItemGPSDestLatitudeKey = @"NSMetadataItemGPSDestLatitudeKey";
NSString *const NSMetadataItemGPSDestLongitudeKey = @"NSMetadataItemGPSDestLongitudeKey";
NSString *const NSMetadataItemGPSDifferentalKey = @"NSMetadataItemGPSDifferentalKey";
NSString *const NSMetadataItemGPSDOPKey = @"NSMetadataItemGPSDOPKey";
NSString *const NSMetadataItemGPSMapDatumKey = @"NSMetadataItemGPSMapDatumKey";
NSString *const NSMetadataItemGPSMeasureModeKey = @"NSMetadataItemGPSMeasureModeKey";
NSString *const NSMetadataItemGPSProcessingMethodKey = @"NSMetadataItemGPSProcessingMethodKey";
NSString *const NSMetadataItemGPSStatusKey = @"NSMetadataItemGPSStatusKey";
NSString *const NSMetadataItemGPSTrackKey = @"NSMetadataItemGPSTrackKey";
NSString *const NSMetadataItemHasAlphaChannelKey = @"NSMetadataItemHasAlphaChannelKey";
NSString *const NSMetadataItemHeadlineKey = @"NSMetadataItemHeadlineKey";
NSString *const NSMetadataItemIdentifierKey = @"NSMetadataItemIdentifierKey";
NSString *const NSMetadataItemImageDirectionKey = @"NSMetadataItemImageDirectionKey";
NSString *const NSMetadataItemInformationKey = @"NSMetadataItemInformationKey";
NSString *const NSMetadataItemInstantMessageAddressesKey = @"NSMetadataItemInstantMessageAddressesKey";
NSString *const NSMetadataItemInstructionsKey = @"NSMetadataItemInstructionsKey";
NSString *const NSMetadataItemIsApplicationManagedKey = @"NSMetadataItemIsApplicationManagedKey";
NSString *const NSMetadataItemIsGeneralMIDISequenceKey = @"NSMetadataItemIsGeneralMIDISequenceKey";
NSString *const NSMetadataItemIsLikelyJunkKey = @"NSMetadataItemIsLikelyJunkKey";
NSString *const NSMetadataItemISOSpeedKey = @"NSMetadataItemISOSpeedKey";
NSString *const NSMetadataItemIsUbiquitousKey = @"NSMetadataItemIsUbiquitousKey";
NSString *const NSMetadataItemKeySignatureKey = @"NSMetadataItemKeySignatureKey";
NSString *const NSMetadataItemKeywordsKey = @"NSMetadataItemKeywordsKey";
NSString *const NSMetadataItemKindKey = @"NSMetadataItemKindKey";
NSString *const NSMetadataItemLanguagesKey = @"NSMetadataItemLanguagesKey";
NSString *const NSMetadataItemLastUsedDateKey = @"NSMetadataItemLastUsedDateKey";
NSString *const NSMetadataItemLatitudeKey = @"NSMetadataItemLatitudeKey";
NSString *const NSMetadataItemLayerNamesKey = @"NSMetadataItemLayerNamesKey";
NSString *const NSMetadataItemLensModelKey = @"NSMetadataItemLensModelKey";
NSString *const NSMetadataItemLongitudeKey = @"NSMetadataItemLongitudeKey";
NSString *const NSMetadataItemLyricistKey = @"NSMetadataItemLyricistKey";
NSString *const NSMetadataItemMaxApertureKey = @"NSMetadataItemMaxApertureKey";
NSString *const NSMetadataItemMediaTypesKey = @"NSMetadataItemMediaTypesKey";
NSString *const NSMetadataItemMeteringModeKey = @"NSMetadataItemMeteringModeKey";
NSString *const NSMetadataItemMusicalGenreKey = @"NSMetadataItemMusicalGenreKey";
NSString *const NSMetadataItemMusicalInstrumentCategoryKey = @"NSMetadataItemMusicalInstrumentCategoryKey";
NSString *const NSMetadataItemMusicalInstrumentNameKey = @"NSMetadataItemMusicalInstrumentNameKey";
NSString *const NSMetadataItemNamedLocationKey = @"NSMetadataItemNamedLocationKey";
NSString *const NSMetadataItemNumberOfPagesKey = @"NSMetadataItemNumberOfPagesKey";
NSString *const NSMetadataItemOrganizationsKey = @"NSMetadataItemOrganizationsKey";
NSString *const NSMetadataItemOrientationKey = @"NSMetadataItemOrientationKey";
NSString *const NSMetadataItemOriginalFormatKey = @"NSMetadataItemOriginalFormatKey";
NSString *const NSMetadataItemOriginalSourceKey = @"NSMetadataItemOriginalSourceKey";
NSString *const NSMetadataItemPageHeightKey = @"NSMetadataItemPageHeightKey";
NSString *const NSMetadataItemPageWidthKey = @"NSMetadataItemPageWidthKey";
NSString *const NSMetadataItemParticipantsKey = @"NSMetadataItemParticipantsKey";
NSString *const NSMetadataItemPathKey = @"NSMetadataItemPathKey";
NSString *const NSMetadataItemPerformersKey = @"NSMetadataItemPerformersKey";
NSString *const NSMetadataItemPhoneNumbersKey = @"NSMetadataItemPhoneNumbersKey";
NSString *const NSMetadataItemPixelCountKey = @"NSMetadataItemPixelCountKey";
NSString *const NSMetadataItemPixelHeightKey = @"NSMetadataItemPixelHeightKey";
NSString *const NSMetadataItemPixelWidthKey = @"NSMetadataItemPixelWidthKey";
NSString *const NSMetadataItemProducerKey = @"NSMetadataItemProducerKey";
NSString *const NSMetadataItemProfileNameKey = @"NSMetadataItemProfileNameKey";
NSString *const NSMetadataItemProjectsKey = @"NSMetadataItemProjectsKey";
NSString *const NSMetadataItemPublishersKey = @"NSMetadataItemPublishersKey";
NSString *const NSMetadataItemRecipientAddressesKey = @"NSMetadataItemRecipientAddressesKey";
NSString *const NSMetadataItemRecipientEmailAddressesKey = @"NSMetadataItemRecipientEmailAddressesKey";
NSString *const NSMetadataItemRecipientsKey = @"NSMetadataItemRecipientsKey";
NSString *const NSMetadataItemRecordingDateKey = @"NSMetadataItemRecordingDateKey";
NSString *const NSMetadataItemRecordingYearKey = @"NSMetadataItemRecordingYearKey";
NSString *const NSMetadataItemRedEyeOnOffKey = @"NSMetadataItemRedEyeOnOffKey";
NSString *const NSMetadataItemResolutionHeightDPIKey = @"NSMetadataItemResolutionHeightDPIKey";
NSString *const NSMetadataItemResolutionWidthDPIKey = @"NSMetadataItemResolutionWidthDPIKey";
NSString *const NSMetadataItemRightsKey = @"NSMetadataItemRightsKey";
NSString *const NSMetadataItemSecurityMethodKey = @"NSMetadataItemSecurityMethodKey";
NSString *const NSMetadataItemSpeedKey = @"NSMetadataItemSpeedKey";
NSString *const NSMetadataItemStarRatingKey = @"NSMetadataItemStarRatingKey";
NSString *const NSMetadataItemStateOrProvinceKey = @"NSMetadataItemStateOrProvinceKey";
NSString *const NSMetadataItemStreamableKey = @"NSMetadataItemStreamableKey";
NSString *const NSMetadataItemSubjectKey = @"NSMetadataItemSubjectKey";
NSString *const NSMetadataItemTempoKey = @"NSMetadataItemTempoKey";
NSString *const NSMetadataItemTextContentKey = @"NSMetadataItemTextContentKey";
NSString *const NSMetadataItemThemeKey = @"NSMetadataItemThemeKey";
NSString *const NSMetadataItemTimeSignatureKey = @"NSMetadataItemTimeSignatureKey";
NSString *const NSMetadataItemTimestampKey = @"NSMetadataItemTimestampKey";
NSString *const NSMetadataItemTitleKey = @"NSMetadataItemTitleKey";
NSString *const NSMetadataItemTotalBitRateKey = @"NSMetadataItemTotalBitRateKey";
NSString *const NSMetadataItemURLKey = @"NSMetadataItemURLKey";
NSString *const NSMetadataItemVersionKey = @"NSMetadataItemVersionKey";
NSString *const NSMetadataItemVideoBitRateKey = @"NSMetadataItemVideoBitRateKey";
NSString *const NSMetadataItemWhereFromsKey = @"NSMetadataItemWhereFromsKey";
NSString *const NSMetadataItemWhiteBalanceKey = @"NSMetadataItemWhiteBalanceKey";
NSString *const NSMetadataUbiquitousItemContainerDisplayNameKey = @"NSMetadataUbiquitousItemContainerDisplayNameKey";
NSString *const NSMetadataUbiquitousItemDownloadingErrorKey = @"NSMetadataUbiquitousItemDownloadingErrorKey";
NSString *const NSMetadataUbiquitousItemDownloadingStatusCurrent = @"NSMetadataUbiquitousItemDownloadingStatusCurrent";
NSString *const NSMetadataUbiquitousItemDownloadingStatusDownloaded = @"NSMetadataUbiquitousItemDownloadingStatusDownloaded";
NSString *const NSMetadataUbiquitousItemDownloadingStatusKey = @"NSMetadataUbiquitousItemDownloadingStatusKey";
NSString *const NSMetadataUbiquitousItemDownloadingStatusNotDownloaded = @"NSMetadataUbiquitousItemDownloadingStatusNotDownloaded";
NSString *const NSMetadataUbiquitousItemDownloadRequestedKey = @"NSMetadataUbiquitousItemDownloadRequestedKey";
NSString *const NSMetadataUbiquitousItemHasUnresolvedConflictsKey = @"NSMetadataUbiquitousItemHasUnresolvedConflictsKey";
NSString *const NSMetadataUbiquitousItemIsDownloadedKey = @"NSMetadataUbiquitousItemIsDownloadedKey";
NSString *const NSMetadataUbiquitousItemIsDownloadingKey = @"NSMetadataUbiquitousItemIsDownloadingKey";
NSString *const NSMetadataUbiquitousItemIsExternalDocumentKey = @"NSMetadataUbiquitousItemIsExternalDocumentKey";
NSString *const NSMetadataUbiquitousItemIsSharedKey = @"NSMetadataUbiquitousItemIsSharedKey";
NSString *const NSMetadataUbiquitousItemIsUploadedKey = @"NSMetadataUbiquitousItemIsUploadedKey";
NSString *const NSMetadataUbiquitousItemIsUploadingKey = @"NSMetadataUbiquitousItemIsUploadingKey";
NSString *const NSMetadataUbiquitousItemPercentDownloadedKey = @"NSMetadataUbiquitousItemPercentDownloadedKey";
NSString *const NSMetadataUbiquitousItemPercentUploadedKey = @"NSMetadataUbiquitousItemPercentUploadedKey";
NSString *const NSMetadataUbiquitousItemUploadingErrorKey = @"NSMetadataUbiquitousItemUploadingErrorKey";
NSString *const NSMetadataUbiquitousItemURLInLocalContainerKey = @"NSMetadataUbiquitousItemURLInLocalContainerKey";
NSString *const NSMetadataUbiquitousSharedItemCurrentUserPermissionsKey = @"NSMetadataUbiquitousSharedItemCurrentUserPermissionsKey";
NSString *const NSMetadataUbiquitousSharedItemCurrentUserRoleKey = @"NSMetadataUbiquitousSharedItemCurrentUserRoleKey";
NSString *const NSMetadataUbiquitousSharedItemMostRecentEditorNameComponentsKey = @"NSMetadataUbiquitousSharedItemMostRecentEditorNameComponentsKey";
NSString *const NSMetadataUbiquitousSharedItemOwnerNameComponentsKey = @"NSMetadataUbiquitousSharedItemOwnerNameComponentsKey";
NSString *const NSMetadataUbiquitousSharedItemPermissionsReadOnly = @"NSMetadataUbiquitousSharedItemPermissionsReadOnly";
NSString *const NSMetadataUbiquitousSharedItemPermissionsReadWrite = @"NSMetadataUbiquitousSharedItemPermissionsReadWrite";
NSString *const NSMetadataUbiquitousSharedItemRoleOwner = @"NSMetadataUbiquitousSharedItemRoleOwner";
NSString *const NSMetadataUbiquitousSharedItemRoleParticipant = @"NSMetadataUbiquitousSharedItemRoleParticipant";