-
Notifications
You must be signed in to change notification settings - Fork 516
iTunesLibrary macOS xcode14.0 beta5
tj_devel709 edited this page Aug 18, 2022
·
3 revisions
#iTunesLibrary.framework https://github.com/xamarin/xamarin-macios/pull/15705
diff -ruN /Applications/Xcode_14.0.0-beta4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/iTunesLibrary.framework/Headers/ITLibrary.h /Applications/Xcode_14.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/iTunesLibrary.framework/Headers/ITLibrary.h
--- /Applications/Xcode_14.0.0-beta4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/iTunesLibrary.framework/Headers/ITLibrary.h 2022-07-22 10:05:11.000000000 -0400
+++ /Applications/Xcode_14.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/iTunesLibrary.framework/Headers/ITLibrary.h 2022-08-05 13:40:35.000000000 -0400
@@ -24,7 +24,7 @@
@enum ITLibExportFeature
@abstract These constants describe the features supported by a given iTunes library.
@constant ITLibExportFeatureNone
- No features are supported
+ No features are supported
*/
typedef NS_ENUM( NSUInteger, ITLibExportFeature )
{
@@ -33,11 +33,13 @@
} API_UNAVAILABLE(ios);
/*!
- @enum ITLibInitOptions
- @abstract These constants describe the options that can be passed supported by a given iTunes library.
- @constant ITLibExportFeatureNone
- No features are supported
- */
+ @enum ITLibInitOptions
+ @abstract These constants describe the options that can be passed supported by a given iTunes library.
+ @constant ITLibInitOptionNone
+ Load the library immediately on ITLibrary instance creation.
+ @constant ITLibInitOptionLazyLoadData
+ Don't load the library until the first request for data.
+*/
typedef NS_ENUM( NSUInteger, ITLibInitOptions )
{
ITLibInitOptionNone = 0,
@@ -47,6 +49,14 @@
} API_UNAVAILABLE(ios);
+/*!
+ @constant ITLibraryDidChangeNotification
+ @abstract This notification is sent to NSDistributedNotificationCenter when a change has occurred in the library.
+ The client should call [ITLibrary -reloadData] if it wants a new view of the library contents.
+ @note This is not a fine-grained notification. This API does not support per-object change notifications.
+*/
+ITLIB_EXPORT ITLIB_EXTERN NSNotificationName const ITLibraryDidChangeNotification API_AVAILABLE(macos(13.0));
+
/*!
@abstract A class representing an iTunes library whose metadata is being queried.
*/
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status
- xcode16.0 Binding Status
- xcode16.1 Binding Status
- xcode16.2 Binding Status