[UIKit] Partial update to Xcode 11 Beta 1 and 2 - Part 1 of ? (#6392)

* [UIKit] Partial update to Xcode 11 Beta 1 and 2 - Part 1 of ?

Adds new classes included in Xcode 11 Beta 1 and 2, all stuff
included in this PR is up to date with Beta 2.

* Fix whitespace.

* Add tvOS availability attributes.

* UNNotificationResponse is public, it just need a using.

* Update xtro.

* [tests/.gitignore] Update ignored files

Avoid new generated csprojs

```
	tests/apitest/apitest-unified-32.csproj
	tests/apitest/apitest-unified.csproj
	tests/apitest/apitest-unifiedXM45-32.csproj
	tests/apitest/apitest-unifiedXM45.csproj
	tests/introspection/Mac/introspection-mac-unified-32.csproj
	tests/introspection/Mac/introspection-mac-unified.csproj
	tests/linker/mac/dont link/dont link-mac-unified-32.csproj
	tests/linker/mac/dont link/dont link-mac-unified.csproj
	tests/linker/mac/dont link/dont link-mac-unifiedXM45-32.csproj
	tests/linker/mac/dont link/dont link-mac-unifiedXM45.csproj
```

* Implement feedback

* More feedback

* [Tests] Fix Apple's lies in headers for tvOS

Whatch is fine
This commit is contained in:
Alex Soto 2019-06-21 18:25:04 -04:00 коммит произвёл GitHub
Родитель e138a50647
Коммит a8b90e68f0
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
10 изменённых файлов: 874 добавлений и 463 удалений

Просмотреть файл

@ -505,7 +505,9 @@ namespace UIKit {
[NoWatch]
public enum UITableViewStyle : long {
Plain,
Grouped
Grouped,
[NoTV, iOS (13,0)]
InsetGrouped,
}
// NSInteger -> UITableView.h
@ -774,6 +776,9 @@ namespace UIKit {
[Deprecated (PlatformName.iOS, 7, 0, message : "Use 'LightContent' instead.")]
BlackOpaque = 2,
[iOS (13,0)]
DarkContent = 3,
}
// NSInteger -> UIApplication.h
@ -843,6 +848,9 @@ namespace UIKit {
[Native]
[NoWatch]
public enum UIModalPresentationStyle : long {
None = -1,
[iOS (13,0)]
Automatic = -2,
FullScreen = 0,
[NoTV]
PageSheet,
@ -855,7 +863,6 @@ namespace UIKit {
[NoTV]
Popover,
BlurOverFullScreen,
None = -1
}
// NSUInteger -> UISwipeGestureRecognizer.h
@ -2272,4 +2279,197 @@ namespace UIKit {
UnknownImageFormatError,
JobFailedError
}
[iOS (13,0), TV (13,0), NoWatch]
[ErrorDomain ("UISceneErrorDomain")]
[Native]
public enum UISceneErrorCode : long
{
MultipleScenesNotSupported,
RequestDenied,
}
[Watch (6,0), TV (13,0), iOS (13,0)]
[Native]
public enum UIImageSymbolScale : long
{
Default = -1,
Unspecified = 0,
Small = 1,
Medium,
Large,
}
[Watch (6,0), TV (13,0), iOS (13,0)]
[Native]
public enum UIImageSymbolWeight : long
{
Unspecified = 0,
UltraLight = 1,
Thin,
Light,
Regular,
Medium,
Semibold,
Bold,
Heavy,
Black,
}
[Mac (10,15, onlyOn64: true), iOS (13,0), TV (13,0)]
[Native]
public enum NSTextScalingType : long
{
Standard = 0,
iOS,
}
[iOS (13,0), TV (13,0), NoWatch]
[Native]
public enum UISceneActivationState : long
{
Unattached = -1,
ForegroundActive,
ForegroundInactive,
Background,
}
[iOS (13,0), TV (13,0), NoWatch]
[Native]
public enum UICommandState : long
{
Off,
On,
Mixed,
Hidden,
}
[Flags]
[iOS (13,0), TV (13,0), NoWatch]
[Native]
public enum UIMenuOptions : ulong
{
DisplayInline = 1uL << 0,
Destructive = 1uL << 1,
}
[Flags]
[iOS (13,0), TV (13,0), NoWatch]
[Native]
public enum UIActionOptions : ulong
{
Disabled = 1uL << 0,
Selected = 1uL << 1,
Destructive = 1uL << 2,
}
[NoWatch, NoTV, iOS (13, 0)]
[Native]
public enum UIContextMenuInteractionCommitStyle : long
{
Dismiss = 0,
Pop,
}
[iOS (13,0), TV (13,0), NoWatch]
public enum UIWindowSceneSessionRole
{
[Field ("UIWindowSceneSessionRoleApplication")]
Application,
[Field ("UIWindowSceneSessionRoleExternalDisplay")]
ExternalDisplay,
}
[iOS (13,0), TV (13,0), NoWatch]
public enum UIMenuIdentifier
{
[DefaultEnumValue]
[Field (null)]
None,
[Field ("UIMenuApplication")]
Application,
[Field ("UIMenuFile")]
File,
[Field ("UIMenuEdit")]
Edit,
[Field ("UIMenuView")]
View,
[Field ("UIMenuWindow")]
Window,
[Field ("UIMenuHelp")]
Help,
[Field ("UIMenuAbout")]
About,
[Field ("UIMenuPreferences")]
Preferences,
[Field ("UIMenuServices")]
Services,
[Field ("UIMenuHide")]
Hide,
[Field ("UIMenuQuit")]
Quit,
[Field ("UIMenuNewScene")]
NewScene,
[Field ("UIMenuClose")]
Close,
[Field ("UIMenuPrint")]
Print,
[Field ("UIMenuUndoRedo")]
UndoRedo,
[Field ("UIMenuStandardEdit")]
StandardEdit,
[Field ("UIMenuFind")]
Find,
[Field ("UIMenuReplace")]
Replace,
[Field ("UIMenuShare")]
Share,
[Field ("UIMenuTextStyle")]
TextStyle,
[Field ("UIMenuSpelling")]
Spelling,
[Field ("UIMenuSpellingPanel")]
SpellingPanel,
[Field ("UIMenuSpellingOptions")]
SpellingOptions,
[Field ("UIMenuSubstitutions")]
Substitutions,
[Field ("UIMenuSubstitutionsPanel")]
SubstitutionsPanel,
[Field ("UIMenuSubstitutionOptions")]
SubstitutionOptions,
[Field ("UIMenuTransformations")]
Transformations,
[Field ("UIMenuSpeech")]
Speech,
[Field ("UIMenuLookup")]
Lookup,
[Field ("UIMenuLearn")]
Learn,
[Field ("UIMenuFormat")]
Format,
[Field ("UIMenuFont")]
Font,
[Field ("UIMenuTextSize")]
TextSize,
[Field ("UIMenuTextColor")]
TextColor,
[Field ("UIMenuTextStylePasteboard")]
TextStylePasteboard,
[Field ("UIMenuText")]
Text,
[Field ("UIMenuWritingDirection")]
WritingDirection,
[Field ("UIMenuAlignment")]
Alignment,
[Field ("UIMenuFullscreen")]
Fullscreen,
[Field ("UIMenuMinimizeAndZoom")]
MinimizeAndZoom,
[Field ("UIMenuBringAllToFront")]
BringAllToFront,
[Field ("UIMenuRoot")]
Root,
}
}

Просмотреть файл

@ -5246,6 +5246,12 @@ namespace Foundation
[Async]
[Export ("deleteAllSavedUserActivitiesWithCompletionHandler:")]
void DeleteAllSavedUserActivities (Action handler);
// Inlined from NSUserActivity (UISceneActivationConditions)
[iOS (13,0), NoTV, NoMac, NoWatch]
[NullAllowed, Export ("targetContentIdentifier")]
string TargetContentIdentifier { get; set; }
}
[iOS (8,0)][Mac (10,10, onlyOn64 : true)] // same as NSUserActivity

Просмотреть файл

@ -23,6 +23,7 @@ using CoreImage;
using CoreAnimation;
#endif
using CoreData;
using UserNotifications;
#if XAMCORE_2_0
#if IOS
@ -863,6 +864,11 @@ namespace UIKit {
[NullAllowed] // by default this property is null
[Export ("fileWrapper", ArgumentSemantic.Retain)]
NSFileWrapper FileWrapper { get; set; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Static]
[Export ("textAttachmentWithImage:")]
NSTextAttachment Create (UIImage image);
}
[Protocol]
@ -1793,6 +1799,21 @@ namespace UIKit {
void ShowFrom (CGRect rect, UIView inView, bool animated);
}
delegate void UIActionHandler (UIAction action);
[iOS (13,0), TV (13,0), NoWatch]
[BaseType (typeof (UIMenuElement))]
[DisableDefaultCtor]
interface UIAction {
[Export ("options")]
UIActionOptions Options { get; }
[Static]
[Export ("actionWithTitle:image:options:handler:")]
UIAction Create (string title, [NullAllowed] UIImage image, UIActionOptions options, UIActionHandler handler);
}
interface IUIActionSheetDelegate {}
[NoTV]
@ -2262,6 +2283,18 @@ namespace UIKit {
interface IUIViewAnimating {}
[iOS (13,0), TV (13, 0)]
[BaseType (typeof (NSObject), Name = "UIOpenURLContext")]
[DisableDefaultCtor]
interface UIOpenUrlContext {
[Export ("URL", ArgumentSemantic.Copy)]
NSUrl Url { get; }
[Export ("options", ArgumentSemantic.Strong)]
UISceneOpenUrlOptions Options { get; }
}
[iOS(10,0)]
[Protocol]
interface UIViewAnimating
@ -3184,6 +3217,43 @@ namespace UIKit {
AccessibilityExtraExtraExtraLarge
}
delegate UIViewController UIContextMenuContentPreviewProvider ();
delegate UIMenu UIContextMenuActionProvider (UIMenuElement [] suggestedActions);
[NoWatch, NoTV, iOS (13,0)]
[BaseType (typeof (NSObject))]
interface UIContextMenuConfiguration {
[Export ("identifier")]
INSCopying Identifier { get; }
[Static]
[Export ("configurationWithIdentifier:previewProvider:actionProvider:")]
UIContextMenuConfiguration Create ([NullAllowed] INSCopying identifier, [NullAllowed] UIContextMenuContentPreviewProvider previewProvider, [NullAllowed] UIContextMenuActionProvider actionProvider);
}
interface IUIContextMenuInteractionCommitAnimating { }
[NoWatch, NoTV, iOS (13,0)]
[Protocol]
interface UIContextMenuInteractionCommitAnimating {
[Abstract]
[Export ("preferredCommitStyle", ArgumentSemantic.Assign)]
UIContextMenuInteractionCommitStyle PreferredCommitStyle { get; set; }
[Abstract]
[NullAllowed, Export ("previewViewController")]
UIViewController PreviewViewController { get; }
[Abstract]
[Export ("addAnimations:")]
void AddAnimations (Action animations);
[Abstract]
[Export ("addCompletion:")]
void AddCompletion (Action completion);
}
interface IUICoordinateSpace {}
[Protocol]
@ -4070,6 +4140,37 @@ namespace UIKit {
[iOS (11,0)]
[Export ("collectionView:shouldSpringLoadItemAtIndexPath:withContext:")]
bool ShouldSpringLoadItem (UICollectionView collectionView, NSIndexPath indexPath, IUISpringLoadedInteractionContext context);
[NoWatch, NoTV, iOS (13,0)]
[Export ("collectionView:shouldBeginMultipleSelectionInteractionAtIndexPath:")]
bool ShouldBeginMultipleSelectionInteraction (UICollectionView collectionView, NSIndexPath indexPath);
[NoWatch, NoTV, iOS (13,0)]
[Export ("collectionView:didBeginMultipleSelectionInteractionAtIndexPath:")]
void DidBeginMultipleSelectionInteraction (UICollectionView collectionView, NSIndexPath indexPath);
[NoWatch, NoTV, iOS (13,0)]
[Export ("collectionViewDidEndMultipleSelectionInteraction:")]
void DidEndMultipleSelectionInteraction (UICollectionView collectionView);
[NoWatch, NoTV, iOS (13,0)]
[Export ("collectionView:contextMenuConfigurationForItemAtIndexPath:point:")]
[return: NullAllowed]
UIContextMenuConfiguration GetContextMenuConfiguration (UICollectionView collectionView, NSIndexPath indexPath, CGPoint point);
[NoWatch, NoTV, iOS (13,0)]
[Export ("collectionView:previewForHighlightingContextMenuWithConfiguration:")]
[return: NullAllowed]
UITargetedPreview GetPreviewForHighlightingContextMenu (UICollectionView collectionView, UIContextMenuConfiguration configuration);
[NoWatch, NoTV, iOS (13,0)]
[Export ("collectionView:previewForDismissingContextMenuWithConfiguration:")]
[return: NullAllowed]
UITargetedPreview GetPreviewForDismissingContextMenu (UICollectionView collectionView, UIContextMenuConfiguration configuration);
[NoWatch, NoTV, iOS (13,0)]
[Export ("collectionView:willCommitMenuWithAnimator:")]
void WillCommitMenu (UICollectionView collectionView, IUIContextMenuInteractionCommitAnimating animator);
}
[iOS (6,0)]
@ -6712,6 +6813,252 @@ namespace UIKit {
UIRectEdge Edges { get; set; }
}
[iOS (13,0), TV (13,0), NoWatch]
[BaseType (typeof (UIResponder))]
[DisableDefaultCtor]
interface UIScene {
[Export ("initWithSession:connectionOptions:")]
[DesignatedInitializer]
IntPtr Constructor (UISceneSession session, UISceneConnectionOptions connectionOptions);
[Export ("session")]
UISceneSession Session { get; }
[Wrap ("WeakDelegate")]
[NullAllowed]
IUISceneDelegate Delegate { get; set; }
[NullAllowed, Export ("delegate", ArgumentSemantic.Strong)]
NSObject WeakDelegate { get; set; }
[Export ("activationState")]
UISceneActivationState ActivationState { get; }
[Async]
[Export ("openURL:options:completionHandler:")]
void OpenUrl (NSUrl url, [NullAllowed] UISceneOpenExternalUrlOptions options, [NullAllowed] Action<bool> completion);
[Export ("title")]
string Title { get; set; }
[Export ("activationConditions", ArgumentSemantic.Strong)]
UISceneActivationConditions ActivationConditions { get; set; }
[Field ("UISceneWillConnectNotification")]
[Notification]
NSString WillConnectNotification { get; }
[Field ("UISceneDidDisconnectNotification")]
[Notification]
NSString DidDisconnectNotification { get; }
[Field ("UISceneDidActivateNotification")]
[Notification]
NSString DidActivateNotification { get; }
[Field ("UISceneWillDeactivateNotification")]
[Notification]
NSString WillDeactivateNotification { get; }
[Field ("UISceneWillEnterForegroundNotification")]
[Notification]
NSString WillEnterForegroundNotification { get; }
[Field ("UISceneDidEnterBackgroundNotification")]
[Notification]
NSString DidEnterBackgroundNotification { get; }
}
interface IUISceneDelegate { }
[iOS (13, 0), TV (13, 0)]
[Protocol, Model (AutoGeneratedName = true)]
[BaseType (typeof (NSObject))]
interface UISceneDelegate {
[Export ("scene:willConnectToSession:options:")]
void WillConnect (UIScene scene, UISceneSession session, UISceneConnectionOptions connectionOptions);
[Export ("sceneDidDisconnect:")]
void DidDisconnect (UIScene scene);
[Export ("sceneDidBecomeActive:")]
void DidBecomeActive (UIScene scene);
[Export ("sceneWillResignActive:")]
void WillResignActive (UIScene scene);
[Export ("sceneWillEnterForeground:")]
void WillEnterForeground (UIScene scene);
[Export ("sceneDidEnterBackground:")]
void DidEnterBackground (UIScene scene);
[Export ("scene:openURLContexts:")]
void OpenUrlContexts (UIScene scene, NSSet<UIOpenUrlContext> urlContexts);
[Export ("stateRestorationActivityForScene:")]
[return: NullAllowed]
NSUserActivity GetStateRestorationActivity (UIScene scene);
[Export ("scene:willContinueUserActivityWithType:")]
void WillContinueUserActivity (UIScene scene, string userActivityType);
[Export ("scene:continueUserActivity:")]
void ContinueUserActivity (UIScene scene, NSUserActivity userActivity);
[Export ("scene:didFailToContinueUserActivityWithType:error:")]
void DidFailToContinueUserActivity (UIScene scene, string userActivityType, NSError error);
[Export ("scene:didUpdateUserActivity:")]
void DidUpdateUserActivity (UIScene scene, NSUserActivity userActivity);
}
[iOS (13,0), TV (13,0)]
[BaseType (typeof (NSObject))]
[DesignatedDefaultCtor]
interface UISceneActivationConditions : NSSecureCoding {
[Export ("canActivateForTargetContentIdentifierPredicate", ArgumentSemantic.Copy)]
NSPredicate CanActivateForTargetContentIdentifierPredicate { get; set; }
[Export ("prefersToActivateForTargetContentIdentifierPredicate", ArgumentSemantic.Copy)]
NSPredicate PrefersToActivateForTargetContentIdentifierPredicate { get; set; }
}
[iOS (13,0), TV (13,0)]
[BaseType (typeof (NSObject))]
interface UISceneActivationRequestOptions {
[NullAllowed, Export ("requestingScene", ArgumentSemantic.Strong)]
UIScene RequestingScene { get; set; }
}
[iOS (13,0), TV (13,0), NoWatch]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface UISceneConfiguration : NSCopying, NSSecureCoding {
[Static]
[Export ("configurationWithName:sessionRole:")]
UISceneConfiguration Create ([NullAllowed] string name, [BindAs (typeof (UIWindowSceneSessionRole))] NSString sessionRole);
[Export ("initWithName:sessionRole:")]
[DesignatedInitializer]
IntPtr Constructor ([NullAllowed] string name, [BindAs (typeof (UIWindowSceneSessionRole))] NSString sessionRole);
[NullAllowed, Export ("name")]
string Name { get; }
[BindAs (typeof (UIWindowSceneSessionRole))]
[Export ("role")]
NSString Role { get; }
[Advice ("You can use 'SceneType' with a 'Type' instead.")]
[NullAllowed, Export ("sceneClass", ArgumentSemantic.Assign)]
Class SceneClass { get; set; }
Type SceneType {
[Wrap ("Class.Lookup (SceneClass)")] get;
[Wrap ("SceneClass = value == null ? null : new Class (value)")] set;
}
[Advice ("You can use 'DelegateType' with a 'Type' instead.")]
[NullAllowed, Export ("delegateClass", ArgumentSemantic.Assign)]
Class DelegateClass { get; set; }
Type DelegateType {
[Wrap ("Class.Lookup (DelegateClass)")] get;
[Wrap ("DelegateClass = value == null ? null : new Class (value)")] set;
}
[NullAllowed, Export ("storyboard", ArgumentSemantic.Strong)]
UIStoryboard Storyboard { get; set; }
}
[iOS (13, 0), TV (13, 0)]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface UISceneConnectionOptions {
[Export ("URLContexts", ArgumentSemantic.Copy)]
NSSet<UIOpenUrlContext> UrlContexts { get; }
[NullAllowed, Export ("sourceApplication")]
string SourceApplication { get; }
[NullAllowed, Export ("handoffUserActivityType")]
string HandoffUserActivityType { get; }
[Export ("userActivities", ArgumentSemantic.Copy)]
NSSet<NSUserActivity> UserActivities { get; }
[NoTV]
[NullAllowed, Export ("notificationResponse")]
UNNotificationResponse NotificationResponse { get; }
[NoTV]
[NullAllowed, Export ("shortcutItem")]
UIApplicationShortcutItem ShortcutItem { get; }
[NullAllowed, Export ("cloudKitShareMetadata")]
CKShareMetadata CloudKitShareMetadata { get; }
}
[iOS (13,0), TV (13,0)]
[BaseType (typeof (NSObject))]
interface UISceneDestructionRequestOptions {
}
[iOS (13,0), TV (13,0)]
[BaseType (typeof (NSObject), Name = "UISceneOpenExternalURLOptions")]
interface UISceneOpenExternalUrlOptions {
[Export ("universalLinksOnly")]
bool UniversalLinksOnly { get; set; }
}
[iOS (13, 0), TV (13, 0)]
[BaseType (typeof (NSObject), Name = "UISceneOpenURLOptions")]
[DisableDefaultCtor]
interface UISceneOpenUrlOptions {
[NullAllowed, Export ("sourceApplication")]
string SourceApplication { get; }
[NullAllowed, Export ("annotation")]
NSObject Annotation { get; }
[Export ("openInPlace")]
bool OpenInPlace { get; }
}
[iOS (13, 0), TV (13, 0)]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface UISceneSession : NSSecureCoding {
[NullAllowed, Export ("scene")]
UIScene Scene { get; }
[Export ("role")]
string Role { get; }
[Export ("configuration", ArgumentSemantic.Copy)]
UISceneConfiguration Configuration { get; }
[Export ("persistentIdentifier")]
string PersistentIdentifier { get; }
[NullAllowed, Export ("stateRestorationActivity")]
NSUserActivity StateRestorationActivity { get; }
[NullAllowed, Export ("userInfo", ArgumentSemantic.Copy)]
NSDictionary<NSString, NSObject> UserInfo { get; set; }
}
//
// This class comes with an "init" constructor (which we autogenerate)
// and does not require us to call this with initWithFrame:
@ -7127,6 +7474,283 @@ namespace UIKit {
new
#endif
string[] WritableTypeIdentifiers { get; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Static]
[Export ("systemImageNamed:")]
[return: NullAllowed]
UIImage GetSystemImage (string name);
[Watch (6,0), TV (13,0), iOS (13,0)]
[Static]
[Export ("systemImageNamed:withConfiguration:")]
[return: NullAllowed]
UIImage GetSystemImage (string name, [NullAllowed] UIImageConfiguration configuration);
#if !WATCH
[NoWatch, TV (13,0), iOS (13,0)] // UITraitCollection is not available on watch, it has been reported before.
[Static]
[Export ("systemImageNamed:compatibleWithTraitCollection:")]
[return: NullAllowed]
UIImage GetSystemImage (string name, [NullAllowed] UITraitCollection traitCollection);
#endif
[Watch (6,0), TV (13,0), iOS (13,0)]
[Static]
[ThreadSafe]
[Export ("imageNamed:inBundle:withConfiguration:")]
[return: NullAllowed]
UIImage FromBundle (string name, [NullAllowed] NSBundle bundle, [NullAllowed] UIImageConfiguration configuration);
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("symbolImage")]
bool SymbolImage { [Bind ("isSymbolImage")] get; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("baselineOffsetFromBottom")]
nfloat BaselineOffsetFromBottom { get; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("hasBaseline")]
bool HasBaseline { get; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("imageWithBaselineOffsetFromBottom:")]
UIImage GetImageFromBottom (nfloat baselineOffset);
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("imageWithoutBaseline")]
UIImage GetImageWithoutBaseline ();
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("configuration", ArgumentSemantic.Copy)]
UIImageConfiguration Configuration { get; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("imageWithConfiguration:")]
UIImage ApplyConfiguration (UIImageConfiguration configuration);
[Watch (6,0), TV (13,0), iOS (13,0)]
[NullAllowed, Export ("symbolConfiguration", ArgumentSemantic.Copy)]
UIImageSymbolConfiguration SymbolConfiguration { get; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("imageByApplyingSymbolConfiguration:")]
[return: NullAllowed]
UIImage ApplyConfiguration (UIImageSymbolConfiguration configuration);
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("imageWithTintColor:")]
UIImage ApplyTintColor (UIColor color);
[Watch (6,0), TV (13,0), iOS (13,0)]
[Export ("imageWithTintColor:renderingMode:")]
UIImage ApplyTintColor (UIColor color, UIImageRenderingMode renderingMode);
// Inlined from UIImage (PreconfiguredSystemImages)
[Watch (6,0), TV (13,0), iOS (13,0)]
[Static]
[Export ("actionsImage", ArgumentSemantic.Strong)]
UIImage ActionsImage { get; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Static]
[Export ("addImage", ArgumentSemantic.Strong)]
UIImage AddImage { get; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Static]
[Export ("closeImage", ArgumentSemantic.Strong)]
UIImage CloseImage { get; }
[Watch (6,0), TV (13,0), iOS (13,0)]
[Static]
[Export ("removeImage", ArgumentSemantic.Strong)]
UIImage RemoveImage { get; }
}
[Watch (6,0), TV (13,0), iOS (13,0)]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface UIImageConfiguration : NSCopying, NSSecureCoding {
#if !WATCH
[NoWatch] // UITraitCollection is not available in WatchOS it has been reported before
[NullAllowed, Export ("traitCollection")]
UITraitCollection TraitCollection { get; }
[NoWatch] // UITraitCollection is not available in WatchOS it has been reported before
[Export ("configurationWithTraitCollection:")]
UIImageConfiguration GetConfiguration ([NullAllowed] UITraitCollection traitCollection);
#endif
[Export ("configurationByApplyingConfiguration:")]
UIImageConfiguration GetConfiguration ([NullAllowed] UIImageConfiguration otherConfiguration);
}
[Watch (6,0), TV (13,0), iOS (13,0)]
[BaseType (typeof (UIImageConfiguration))]
interface UIImageSymbolConfiguration {
[Static]
[Export ("unspecifiedConfiguration")]
UIImageSymbolConfiguration UnspecifiedConfiguration { get; }
[Static]
[Export ("configurationWithScale:")]
UIImageSymbolConfiguration Create (UIImageSymbolScale scale);
[Static]
[Export ("configurationWithPointSize:")]
UIImageSymbolConfiguration Create (nfloat pointSize);
[Static]
[Export ("configurationWithWeight:")]
UIImageSymbolConfiguration Create (UIImageSymbolWeight weight);
[Static]
[Export ("configurationWithPointSize:weight:")]
UIImageSymbolConfiguration Create (nfloat pointSize, UIImageSymbolWeight weight);
[Static]
[Export ("configurationWithPointSize:weight:scale:")]
UIImageSymbolConfiguration Create (nfloat pointSize, UIImageSymbolWeight weight, UIImageSymbolScale scale);
[Static]
[Export ("configurationWithTextStyle:")]
UIImageSymbolConfiguration Create ([BindAs (typeof (UIFontTextStyle))] NSString textStyle);
[Static]
[Export ("configurationWithTextStyle:scale:")]
UIImageSymbolConfiguration Create ([BindAs (typeof (UIFontTextStyle))] NSString textStyle, UIImageSymbolScale scale);
[Static]
[Export ("configurationWithFont:")]
UIImageSymbolConfiguration Create (UIFont font);
[Static]
[Export ("configurationWithFont:scale:")]
UIImageSymbolConfiguration Create (UIFont font, UIImageSymbolScale scale);
[Export ("configurationWithoutTextStyle")]
UIImageSymbolConfiguration ConfigurationWithoutTextStyle { get; }
[Export ("configurationWithoutScale")]
UIImageSymbolConfiguration ConfigurationWithoutScale { get; }
[Export ("configurationWithoutWeight")]
UIImageSymbolConfiguration ConfigurationWithoutWeight { get; }
[Export ("configurationWithoutPointSizeAndWeight")]
UIImageSymbolConfiguration ConfigurationWithoutPointSizeAndWeight { get; }
[Export ("isEqualToConfiguration:")]
bool IsEqualTo ([NullAllowed] UIImageSymbolConfiguration otherConfiguration);
}
[iOS (13,0), TV (13,0), NoWatch]
[BaseType (typeof (UIMenuElement))]
[DisableDefaultCtor]
interface UIMenu : NSSecureCoding {
[BindAs (typeof (UIMenuIdentifier))]
[Export ("identifier")]
NSString Identifier { get; }
[Export ("options")]
UIMenuOptions Options { get; }
[Export ("children")]
UIMenuElement [] Children { get; }
[Static]
[Export ("menuWithTitle:children:")]
UIMenu Create (string title, UIMenuElement [] children);
[Static]
[Export ("menuWithTitle:image:identifier:options:children:")]
UIMenu Create (string title, [NullAllowed] UIImage image, [NullAllowed] [BindAs (typeof (UIMenuIdentifier))] NSString identifier, UIMenuOptions options, UIMenuElement [] children);
[Export ("menuByReplacingChildren:")]
UIMenu GetMenuByReplacingChildren (UIMenuElement [] newChildren);
}
[iOS (13,0), TV (13,0), NoWatch]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface UIMenuElement : NSCopying {
[Export ("title")]
string Title { get; }
[NullAllowed, Export ("image")]
UIImage Image { get; }
}
[NoWatch, NoTV, iOS (13,0)]
[BaseType (typeof (NSObject))]
[DesignatedDefaultCtor]
interface UIPreviewParameters : NSCopying {
[Export ("initWithTextLineRects:")]
IntPtr Constructor (NSValue [] textLineRects);
[NullAllowed, Export ("visiblePath", ArgumentSemantic.Copy)]
UIBezierPath VisiblePath { get; set; }
[NullAllowed, Export ("backgroundColor", ArgumentSemantic.Copy)]
UIColor BackgroundColor { get; set; }
}
[NoWatch, NoTV, iOS (13, 0)]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface UIPreviewTarget : NSCopying {
[Export ("initWithContainer:center:transform:")]
[DesignatedInitializer]
IntPtr Constructor (UIView container, CGPoint center, CGAffineTransform transform);
[Export ("initWithContainer:center:")]
IntPtr Constructor (UIView container, CGPoint center);
[Export ("container")]
UIView Container { get; }
[Export ("center")]
CGPoint Center { get; }
[Export ("transform")]
CGAffineTransform Transform { get; }
}
[NoWatch, NoTV, iOS (13, 0)]
[BaseType (typeof (NSObject))]
[DisableDefaultCtor]
interface UITargetedPreview : NSCopying {
[Export ("initWithView:parameters:target:")]
[DesignatedInitializer]
IntPtr Constructor (UIView view, UIPreviewParameters parameters, UIPreviewTarget target);
[Export ("initWithView:parameters:")]
IntPtr Constructor (UIView view, UIPreviewParameters parameters);
[Export ("initWithView:")]
IntPtr Constructor (UIView view);
[Export ("target")]
UIPreviewTarget Target { get; }
[Export ("view")]
UIView View { get; }
[Export ("parameters", ArgumentSemantic.Copy)]
UIPreviewParameters Parameters { get; }
[Export ("size")]
CGSize Size { get; }
[Export ("retargetedPreviewWithTarget:")]
UITargetedPreview GetRetargetedPreview (UIPreviewTarget newTarget);
}
#if !WATCH
@ -12873,42 +13497,55 @@ namespace UIKit {
CGRect ContentStretch { get; set; }
[Static] [Export ("beginAnimations:context:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void BeginAnimations ([NullAllowed] string animationID, IntPtr context);
[Static] [Export ("commitAnimations")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void CommitAnimations ();
[Static] [Export ("setAnimationDelegate:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationDelegate (NSObject del);
[Static] [Export ("setAnimationWillStartSelector:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationWillStartSelector (Selector sel);
[Static] [Export ("setAnimationDidStopSelector:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationDidStopSelector (Selector sel);
[Static] [Export ("setAnimationDuration:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationDuration (double duration);
[Static] [Export ("setAnimationDelay:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationDelay (double delay);
[Static] [Export ("setAnimationStartDate:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationStartDate (NSDate startDate);
[Static] [Export ("setAnimationCurve:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationCurve (UIViewAnimationCurve curve);
[Static] [Export ("setAnimationRepeatCount:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationRepeatCount (float repeatCount /* This is float, not nfloat */);
[Static] [Export ("setAnimationRepeatAutoreverses:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationRepeatAutoreverses (bool repeatAutoreverses);
[Static] [Export ("setAnimationBeginsFromCurrentState:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationBeginsFromCurrentState (bool fromCurrentState);
[Static] [Export ("setAnimationTransition:forView:cache:")]
[Deprecated (PlatformName.iOS, 13, 0, message: "Please use the 'Action' handler based animation APIs instead.")]
void SetAnimationTransition (UIViewAnimationTransition transition, UIView forView, bool cache);
[Static] [Export ("areAnimationsEnabled")]
@ -13124,6 +13761,11 @@ namespace UIKit {
[Async]
void PerformSystemAnimation (UISystemAnimation animation, UIView [] views, UIViewAnimationOptions options, Action parallelAnimations, UICompletionHandler completion);
[TV (13,0), iOS (13,0)] // Yep headers stated iOS 12 but they are such a liars...
[Static]
[Export ("modifyAnimationsWithRepeatCount:autoreverses:animations:")]
void ModifyAnimations (nfloat count, bool autoreverses, Action animations);
[iOS (7,0)]
[Static, Export ("animateKeyframesWithDuration:delay:options:animations:completion:")]
[Async]
@ -13298,7 +13940,7 @@ namespace UIKit {
[iOS (9,0)]
[Export ("addLayoutGuide:")]
void AddLayoutGuide (UILayoutGuide guide);
[iOS (9,0)]
[Export ("removeLayoutGuide:")]
void RemoveLayoutGuide (UILayoutGuide guide);
@ -13311,15 +13953,15 @@ namespace UIKit {
[Export ("canBecomeFocused")]
new bool CanBecomeFocused { get; }
[NoWatch, NoTV, iOS (11,0)]
[Watch (5,0), TV (13,0), iOS (11,0)] // Headers state Watch 5.0
[Export ("addInteraction:")]
void AddInteraction (IUIInteraction interaction);
[NoWatch, NoTV, iOS (11,0)]
[Watch (5,0), TV (13,0), iOS (11,0)] // Headers state Watch 5.0
[Export ("removeInteraction:")]
void RemoveInteraction (IUIInteraction interaction);
[NoWatch, NoTV, iOS (11, 0)]
[Watch (5,0), TV (13,0), iOS (11,0)] // Headers state Watch 5.0
[Export ("interactions", ArgumentSemantic.Copy)]
IUIInteraction[] Interactions { get; set; }
@ -13328,6 +13970,12 @@ namespace UIKit {
[TV (11,0), iOS (11,0)]
[Export ("accessibilityIgnoresInvertColors")]
bool AccessibilityIgnoresInvertColors { get; set; }
// From UserInterfaceStyle category
[TV (13,0), NoWatch, iOS (13,0)]
[Export ("overrideUserInterfaceStyle", ArgumentSemantic.Assign)]
UIUserInterfaceStyle OverrideUserInterfaceStyle { get; set; }
}
[Category, BaseType (typeof (UIView))]
@ -15855,7 +16503,7 @@ namespace UIKit {
bool NeedsInputModeSwitchKey { get; }
}
[NoWatch, NoTV, iOS (11,0)]
[Watch (5,0), TV (13,0), iOS (11,0)]
[Protocol]
interface UIInteraction
{

1
tests/.gitignore поставляемый
Просмотреть файл

@ -16,6 +16,7 @@ build
*-today-extension.?sproj
*-today.sln
*-system.csproj
*-unified*.csproj
Makefile-mac.inc
.stamp*
Info-*.plist

Просмотреть файл

@ -103,6 +103,9 @@ namespace Introspection {
case "VSAccountProviderResponse":
case "PHEditingExtensionContext":
case "HKCumulativeQuantitySeriesSample":
// Xcode 11 - Conformance not in headers
case "UISceneActivationConditions":
case "UISceneSession":
return true;
}
break;
@ -114,6 +117,8 @@ namespace Introspection {
// Xcode 10
case "UNNotificationCategory":
case "UNNotificationSound":
// Xcode 11 - Conformance not in headers
case "UISceneSession":
return true;
}
break;

Просмотреть файл

@ -55,3 +55,6 @@
## https://github.com/xamarin/xamarin-macios/issues/3213 should be fixed before conformance to 'UIStateRestoring' is restored.
!missing-protocol-conformance! UIViewController should conform to UIStateRestoring (defined in 'UIStateRestoration' category)
# Xcode 11
## UICommandGroupable is introduced and deprecated in Xcode 11 Beta 2 so likely it will be removed in a future beta
!missing-protocol-conformance! UIMenuElement should conform to UICommandGroupable

Просмотреть файл

@ -50,19 +50,6 @@
!deprecated-attribute-missing! UITableViewDelegate::tableView:performAction:forRowAtIndexPath:withSender: missing a [Deprecated] attribute
!deprecated-attribute-missing! UITableViewDelegate::tableView:shouldShowMenuForRowAtIndexPath: missing a [Deprecated] attribute
!deprecated-attribute-missing! UITableViewRowAction missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::beginAnimations:context: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::commitAnimations missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationBeginsFromCurrentState: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationCurve: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationDelay: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationDelegate: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationDidStopSelector: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationDuration: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationRepeatAutoreverses: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationRepeatCount: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationStartDate: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationTransition:forView:cache: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationWillStartSelector: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIViewController::canPerformUnwindSegueAction:fromViewController:withSender: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIViewController::isModalInPopover missing a [Deprecated] attribute
!deprecated-attribute-missing! UIViewController::previewActionItems missing a [Deprecated] attribute
@ -78,20 +65,11 @@
!missing-designated-initializer! UISearchController::initWithSearchResultsController: is missing an [DesignatedInitializer] attribute
!missing-enum! NSDirectionalRectEdge not bound
!missing-enum! NSRectAlignment not bound
!missing-enum! NSTextScalingType not bound
!missing-enum! UIAccessibilityContrast not bound
!missing-enum! UIActionOptions not bound
!missing-enum! UICollectionLayoutSectionOrthogonalScrollingBehavior not bound
!missing-enum! UICommandState not bound
!missing-enum! UICommandStateMask not bound
!missing-enum! UIContextMenuInteractionCommitStyle not bound
!missing-enum! UIDirectionalRectEdge not bound
!missing-enum! UIImageSymbolScale not bound
!missing-enum! UIImageSymbolWeight not bound
!missing-enum! UILegibilityWeight not bound
!missing-enum! UIMenuOptions not bound
!missing-enum! UISceneActivationState not bound
!missing-enum! UISceneErrorCode not bound
!missing-enum! UISplitViewControllerBackgroundStyle not bound
!missing-enum! UITabBarItemAppearanceStyle not bound
!missing-enum! UITextAlternativeStyle not bound
@ -163,57 +141,6 @@
!missing-field! UIFontDescriptorSystemDesignRounded not bound
!missing-field! UIFontDescriptorSystemDesignSerif not bound
!missing-field! UILargeContentViewerInteractionEnabledStatusDidChangeNotification not bound
!missing-field! UIMenuAbout not bound
!missing-field! UIMenuAlignment not bound
!missing-field! UIMenuApplication not bound
!missing-field! UIMenuBringAllToFront not bound
!missing-field! UIMenuClose not bound
!missing-field! UIMenuEdit not bound
!missing-field! UIMenuFile not bound
!missing-field! UIMenuFind not bound
!missing-field! UIMenuFont not bound
!missing-field! UIMenuFormat not bound
!missing-field! UIMenuFullscreen not bound
!missing-field! UIMenuHelp not bound
!missing-field! UIMenuHide not bound
!missing-field! UIMenuLearn not bound
!missing-field! UIMenuLookup not bound
!missing-field! UIMenuMinimizeAndZoom not bound
!missing-field! UIMenuNewScene not bound
!missing-field! UIMenuPreferences not bound
!missing-field! UIMenuPrint not bound
!missing-field! UIMenuQuit not bound
!missing-field! UIMenuReplace not bound
!missing-field! UIMenuRoot not bound
!missing-field! UIMenuServices not bound
!missing-field! UIMenuShare not bound
!missing-field! UIMenuSpeech not bound
!missing-field! UIMenuSpelling not bound
!missing-field! UIMenuSpellingOptions not bound
!missing-field! UIMenuSpellingPanel not bound
!missing-field! UIMenuStandardEdit not bound
!missing-field! UIMenuSubstitutionOptions not bound
!missing-field! UIMenuSubstitutions not bound
!missing-field! UIMenuSubstitutionsPanel not bound
!missing-field! UIMenuText not bound
!missing-field! UIMenuTextColor not bound
!missing-field! UIMenuTextSize not bound
!missing-field! UIMenuTextStyle not bound
!missing-field! UIMenuTextStylePasteboard not bound
!missing-field! UIMenuTransformations not bound
!missing-field! UIMenuUndoRedo not bound
!missing-field! UIMenuView not bound
!missing-field! UIMenuWindow not bound
!missing-field! UIMenuWritingDirection not bound
!missing-field! UISceneDidActivateNotification not bound
!missing-field! UISceneDidDisconnectNotification not bound
!missing-field! UISceneDidEnterBackgroundNotification not bound
!missing-field! UISceneErrorDomain not bound
!missing-field! UISceneWillConnectNotification not bound
!missing-field! UISceneWillDeactivateNotification not bound
!missing-field! UISceneWillEnterForegroundNotification not bound
!missing-field! UIWindowSceneSessionRoleApplication not bound
!missing-field! UIWindowSceneSessionRoleExternalDisplay not bound
!missing-pinvoke! UIAccessibilityIsOnOffSwitchLabelsEnabled is not bound
!missing-pinvoke! UIAccessibilityIsVideoAutoplayEnabled is not bound
!missing-pinvoke! UIAccessibilityShouldDifferentiateWithoutColor is not bound
@ -224,12 +151,10 @@
!missing-protocol! NSCollectionLayoutVisibleItem not bound
!missing-protocol! UICommandBuilder not bound
!missing-protocol! UICommandGroupable not bound
!missing-protocol! UIContextMenuInteractionCommitAnimating not bound
!missing-protocol! UIContextMenuInteractionDelegate not bound
!missing-protocol! UIFontPickerViewControllerDelegate not bound
!missing-protocol! UILargeContentViewerInteractionDelegate not bound
!missing-protocol! UILargeContentViewerItem not bound
!missing-protocol! UISceneDelegate not bound
!missing-protocol! UIScreenshotServiceDelegate not bound
!missing-protocol! UISearchTextFieldDelegate not bound
!missing-protocol! UISearchTextFieldPasteItem not bound
@ -249,13 +174,6 @@
!missing-protocol-member! UIAdaptivePresentationControllerDelegate::presentationControllerWillDismiss: not found
!missing-protocol-member! UIApplicationDelegate::application:configurationForConnectingSceneSession:options: not found
!missing-protocol-member! UIApplicationDelegate::application:didDiscardSceneSessions: not found
!missing-protocol-member! UICollectionViewDelegate::collectionView:contextMenuConfigurationForItemAtIndexPath:point: not found
!missing-protocol-member! UICollectionViewDelegate::collectionView:didBeginMultipleSelectionInteractionAtIndexPath: not found
!missing-protocol-member! UICollectionViewDelegate::collectionView:previewForDismissingContextMenuWithConfiguration: not found
!missing-protocol-member! UICollectionViewDelegate::collectionView:previewForHighlightingContextMenuWithConfiguration: not found
!missing-protocol-member! UICollectionViewDelegate::collectionView:shouldBeginMultipleSelectionInteractionAtIndexPath: not found
!missing-protocol-member! UICollectionViewDelegate::collectionView:willCommitMenuWithAnimator: not found
!missing-protocol-member! UICollectionViewDelegate::collectionViewDidEndMultipleSelectionInteraction: not found
!missing-protocol-member! UIPickerViewAccessibilityDelegate::pickerView:accessibilityAttributedUserInputLabelsForComponent: not found
!missing-protocol-member! UIPickerViewAccessibilityDelegate::pickerView:accessibilityUserInputLabelsForComponent: not found
!missing-protocol-member! UITableViewDelegate::tableView:contextMenuConfigurationForRowAtIndexPath:point: not found
@ -298,7 +216,6 @@
!missing-selector! +NSCollectionLayoutSpacing::flexibleSpacing: not bound
!missing-selector! +NSCollectionLayoutSupplementaryItem::supplementaryItemWithLayoutSize:elementKind:containerAnchor: not bound
!missing-selector! +NSCollectionLayoutSupplementaryItem::supplementaryItemWithLayoutSize:elementKind:containerAnchor:itemAnchor: not bound
!missing-selector! +UIAction::actionWithTitle:image:options:handler: not bound
!missing-selector! +UIApplicationShortcutIcon::iconWithSystemImageName: not bound
!missing-selector! +UIButton::systemButtonWithImage:target:action: not bound
!missing-selector! +UIColor::colorWithDynamicProvider: not bound
@ -345,30 +262,10 @@
!missing-selector! +UICommandGroup::groupWithTitle:discoverabilityTitle:identifier:options:children: not bound
!missing-selector! +UICommandSystem::contextSystem not bound
!missing-selector! +UICommandSystem::mainSystem not bound
!missing-selector! +UIContextMenuConfiguration::configurationWithIdentifier:previewProvider:actionProvider: not bound
!missing-selector! +UIFont::monospacedSystemFontOfSize:weight: not bound
!missing-selector! +UIImage::actionsImage not bound
!missing-selector! +UIImage::addImage not bound
!missing-selector! +UIImage::closeImage not bound
!missing-selector! +UIImage::imageNamed:inBundle:withConfiguration: not bound
!missing-selector! +UIImage::removeImage not bound
!missing-selector! +UIImage::systemImageNamed: not bound
!missing-selector! +UIImage::systemImageNamed:compatibleWithTraitCollection: not bound
!missing-selector! +UIImage::systemImageNamed:withConfiguration: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithFont: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithFont:scale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithPointSize: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithPointSize:weight: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithPointSize:weight:scale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithScale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithTextStyle: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithTextStyle:scale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithWeight: not bound
!missing-selector! +UIImageSymbolConfiguration::unspecifiedConfiguration not bound
!missing-selector! +UIKeyCommand::commandWithTitle:action:input:modifierFlags:propertyList: not bound
!missing-selector! +UIKeyCommand::commandWithTitle:action:input:modifierFlags:propertyList:alternates: not bound
!missing-selector! +UILargeContentViewerInteraction::isEnabled not bound
!missing-selector! +UISceneConfiguration::configurationWithName:sessionRole: not bound
!missing-selector! +UISearchToken::tokenWithIcon:text: not bound
!missing-selector! +UITextFormattingCoordinator::isFontPanelVisible not bound
!missing-selector! +UITextFormattingCoordinator::textFormattingCoordinatorForWindowScene: not bound
@ -380,7 +277,6 @@
!missing-selector! +UITraitCollection::traitCollectionWithLegibilityWeight: not bound
!missing-selector! +UITraitCollection::traitCollectionWithUserInterfaceLevel: not bound
!missing-selector! +UIVibrancyEffect::effectForBlurEffect:style: not bound
!missing-selector! +UIView::modifyAnimationsWithRepeatCount:autoreverses:animations: not bound
!missing-selector! NSCollectionLayoutAnchor::edges not bound
!missing-selector! NSCollectionLayoutAnchor::isAbsoluteOffset not bound
!missing-selector! NSCollectionLayoutAnchor::isFractionalOffset not bound
@ -477,13 +373,10 @@
!missing-selector! NSObject::setAccessibilityRespondsToUserInteraction: not bound
!missing-selector! NSObject::setAccessibilityTextualContext: not bound
!missing-selector! NSObject::setAccessibilityUserInputLabels: not bound
!missing-selector! NSUserActivity::setTargetContentIdentifier: not bound
!missing-selector! NSUserActivity::targetContentIdentifier not bound
!missing-selector! UIAccessibilityCustomAction::actionHandler not bound
!missing-selector! UIAccessibilityCustomAction::initWithAttributedName:actionHandler: not bound
!missing-selector! UIAccessibilityCustomAction::initWithName:actionHandler: not bound
!missing-selector! UIAccessibilityCustomAction::setActionHandler: not bound
!missing-selector! UIAction::options not bound
!missing-selector! UIApplication::connectedScenes not bound
!missing-selector! UIApplication::openSessions not bound
!missing-selector! UIApplication::requestSceneSessionActivation:userActivity:options:errorHandler: not bound
@ -581,7 +474,6 @@
!missing-selector! UICommandValidation::setPreferredState: not bound
!missing-selector! UICommandValidation::setPreferredTarget: not bound
!missing-selector! UICommandValidation::setPreferredTitle: not bound
!missing-selector! UIContextMenuConfiguration::identifier not bound
!missing-selector! UIContextMenuInteraction::delegate not bound
!missing-selector! UIContextMenuInteraction::initWithDelegate: not bound
!missing-selector! UIContextMenuInteraction::locationInView: not bound
@ -605,26 +497,9 @@
!missing-selector! UIFontPickerViewControllerConfiguration::includeFaces not bound
!missing-selector! UIFontPickerViewControllerConfiguration::setIncludeFaces: not bound
!missing-selector! UIGestureRecognizer::initWithCoder: not bound
!missing-selector! UIImage::baselineOffsetFromBottom not bound
!missing-selector! UIImage::configuration not bound
!missing-selector! UIImage::hasBaseline not bound
!missing-selector! UIImage::imageByApplyingSymbolConfiguration: not bound
!missing-selector! UIImage::imageWithBaselineOffsetFromBottom: not bound
!missing-selector! UIImage::imageWithConfiguration: not bound
!missing-selector! UIImage::imageWithoutBaseline not bound
!missing-selector! UIImage::isSymbolImage not bound
!missing-selector! UIImage::symbolConfiguration not bound
!missing-selector! UIImageAsset::imageWithConfiguration: not bound
!missing-selector! UIImageAsset::registerImage:withConfiguration: not bound
!missing-selector! UIImageAsset::unregisterImageWithConfiguration: not bound
!missing-selector! UIImageConfiguration::configurationByApplyingConfiguration: not bound
!missing-selector! UIImageConfiguration::configurationWithTraitCollection: not bound
!missing-selector! UIImageConfiguration::traitCollection not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutPointSizeAndWeight not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutScale not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutTextStyle not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutWeight not bound
!missing-selector! UIImageSymbolConfiguration::isEqualToConfiguration: not bound
!missing-selector! UIImageView::preferredSymbolConfiguration not bound
!missing-selector! UIImageView::setPreferredSymbolConfiguration: not bound
!missing-selector! UIImpactFeedbackGenerator::impactOccurredWithIntensity: not bound
@ -632,16 +507,9 @@
!missing-selector! UILargeContentViewerInteraction::delegate not bound
!missing-selector! UILargeContentViewerInteraction::gestureRecognizerForExclusionRelationship not bound
!missing-selector! UILargeContentViewerInteraction::initWithDelegate: not bound
!missing-selector! UIMenu::children not bound
!missing-selector! UIMenu::identifier not bound
!missing-selector! UIMenu::initWithCoder: not bound
!missing-selector! UIMenu::menuByReplacingChildren: not bound
!missing-selector! UIMenu::options not bound
!missing-selector! UIMenuController::hideMenu not bound
!missing-selector! UIMenuController::hideMenuFromView: not bound
!missing-selector! UIMenuController::showMenuFromView:rect: not bound
!missing-selector! UIMenuElement::image not bound
!missing-selector! UIMenuElement::title not bound
!missing-selector! UIMutableApplicationShortcutItem::setTargetContentIdentifier: not bound
!missing-selector! UIMutableApplicationShortcutItem::targetContentIdentifier not bound
!missing-selector! UIMutableCommand::discoverabilityTitle not bound
@ -693,67 +561,9 @@
!missing-selector! UINavigationItem::setScrollEdgeAppearance: not bound
!missing-selector! UINavigationItem::setStandardAppearance: not bound
!missing-selector! UINavigationItem::standardAppearance not bound
!missing-selector! UIOpenURLContext::options not bound
!missing-selector! UIOpenURLContext::URL not bound
!missing-selector! UIPreviewParameters::backgroundColor not bound
!missing-selector! UIPreviewParameters::init not bound
!missing-selector! UIPreviewParameters::initWithTextLineRects: not bound
!missing-selector! UIPreviewParameters::setBackgroundColor: not bound
!missing-selector! UIPreviewParameters::setVisiblePath: not bound
!missing-selector! UIPreviewParameters::visiblePath not bound
!missing-selector! UIPreviewTarget::center not bound
!missing-selector! UIPreviewTarget::container not bound
!missing-selector! UIPreviewTarget::initWithContainer:center: not bound
!missing-selector! UIPreviewTarget::initWithContainer:center:transform: not bound
!missing-selector! UIPreviewTarget::transform not bound
!missing-selector! UIResponder::buildCommandsWithBuilder: not bound
!missing-selector! UIResponder::validateCommand: not bound
!missing-selector! UIResponder::validationForCommand: not bound
!missing-selector! UIScene::activationConditions not bound
!missing-selector! UIScene::activationState not bound
!missing-selector! UIScene::delegate not bound
!missing-selector! UIScene::initWithSession:connectionOptions: not bound
!missing-selector! UIScene::session not bound
!missing-selector! UIScene::setActivationConditions: not bound
!missing-selector! UIScene::setDelegate: not bound
!missing-selector! UIScene::setTitle: not bound
!missing-selector! UIScene::title not bound
!missing-selector! UISceneActivationConditions::canActivateForTargetContentIdentifierPredicate not bound
!missing-selector! UISceneActivationConditions::init not bound
!missing-selector! UISceneActivationConditions::initWithCoder: not bound
!missing-selector! UISceneActivationConditions::prefersToActivateForTargetContentIdentifierPredicate not bound
!missing-selector! UISceneActivationConditions::setCanActivateForTargetContentIdentifierPredicate: not bound
!missing-selector! UISceneActivationConditions::setPrefersToActivateForTargetContentIdentifierPredicate: not bound
!missing-selector! UISceneActivationRequestOptions::requestingScene not bound
!missing-selector! UISceneActivationRequestOptions::setRequestingScene: not bound
!missing-selector! UISceneConfiguration::delegateClass not bound
!missing-selector! UISceneConfiguration::initWithName:sessionRole: not bound
!missing-selector! UISceneConfiguration::name not bound
!missing-selector! UISceneConfiguration::role not bound
!missing-selector! UISceneConfiguration::sceneClass not bound
!missing-selector! UISceneConfiguration::setDelegateClass: not bound
!missing-selector! UISceneConfiguration::setSceneClass: not bound
!missing-selector! UISceneConfiguration::setStoryboard: not bound
!missing-selector! UISceneConfiguration::storyboard not bound
!missing-selector! UISceneConnectionOptions::cloudKitShareMetadata not bound
!missing-selector! UISceneConnectionOptions::handoffUserActivityType not bound
!missing-selector! UISceneConnectionOptions::notificationResponse not bound
!missing-selector! UISceneConnectionOptions::shortcutItem not bound
!missing-selector! UISceneConnectionOptions::sourceApplication not bound
!missing-selector! UISceneConnectionOptions::URLContexts not bound
!missing-selector! UISceneConnectionOptions::userActivities not bound
!missing-selector! UISceneOpenExternalURLOptions::setUniversalLinksOnly: not bound
!missing-selector! UISceneOpenExternalURLOptions::universalLinksOnly not bound
!missing-selector! UISceneOpenURLOptions::annotation not bound
!missing-selector! UISceneOpenURLOptions::openInPlace not bound
!missing-selector! UISceneOpenURLOptions::sourceApplication not bound
!missing-selector! UISceneSession::configuration not bound
!missing-selector! UISceneSession::persistentIdentifier not bound
!missing-selector! UISceneSession::role not bound
!missing-selector! UISceneSession::scene not bound
!missing-selector! UISceneSession::setUserInfo: not bound
!missing-selector! UISceneSession::stateRestorationActivity not bound
!missing-selector! UISceneSession::userInfo not bound
!missing-selector! UIScreenshotService::delegate not bound
!missing-selector! UIScreenshotService::setDelegate: not bound
!missing-selector! UIScreenshotService::windowScene not bound
@ -847,14 +657,6 @@
!missing-selector! UITableViewDiffableDataSource::itemIdentifierForIndexPath: not bound
!missing-selector! UITableViewDiffableDataSource::setDefaultRowAnimation: not bound
!missing-selector! UITableViewDiffableDataSource::snapshot not bound
!missing-selector! UITargetedPreview::initWithView: not bound
!missing-selector! UITargetedPreview::initWithView:parameters: not bound
!missing-selector! UITargetedPreview::initWithView:parameters:target: not bound
!missing-selector! UITargetedPreview::parameters not bound
!missing-selector! UITargetedPreview::retargetedPreviewWithTarget: not bound
!missing-selector! UITargetedPreview::size not bound
!missing-selector! UITargetedPreview::target not bound
!missing-selector! UITargetedPreview::view not bound
!missing-selector! UITextFormattingCoordinator::delegate not bound
!missing-selector! UITextFormattingCoordinator::initWithWindowScene: not bound
!missing-selector! UITextFormattingCoordinator::setDelegate: not bound
@ -887,12 +689,10 @@
!missing-selector! UIView::largeContentImage not bound
!missing-selector! UIView::largeContentImageInsets not bound
!missing-selector! UIView::largeContentTitle not bound
!missing-selector! UIView::overrideUIView not bound
!missing-selector! UIView::scalesLargeContentImage not bound
!missing-selector! UIView::setLargeContentImage: not bound
!missing-selector! UIView::setLargeContentImageInsets: not bound
!missing-selector! UIView::setLargeContentTitle: not bound
!missing-selector! UIView::setOverrideUIView: not bound
!missing-selector! UIView::setScalesLargeContentImage: not bound
!missing-selector! UIView::setShowsLargeContentViewer: not bound
!missing-selector! UIView::setTransform3D: not bound
@ -929,7 +729,6 @@
!missing-type! NSCollectionLayoutSpacing not bound
!missing-type! NSCollectionLayoutSupplementaryItem not bound
!missing-type! NSDiffableDataSourceSnapshot not bound
!missing-type! UIAction not bound
!missing-type! UIBarAppearance not bound
!missing-type! UIBarButtonItemAppearance not bound
!missing-type! UIBarButtonItemStateAppearance not bound
@ -941,31 +740,14 @@
!missing-type! UICommandGroup not bound
!missing-type! UICommandSystem not bound
!missing-type! UICommandValidation not bound
!missing-type! UIContextMenuConfiguration not bound
!missing-type! UIContextMenuInteraction not bound
!missing-type! UIFontPickerViewController not bound
!missing-type! UIFontPickerViewControllerConfiguration not bound
!missing-type! UIHoverGestureRecognizer not bound
!missing-type! UIImageConfiguration not bound
!missing-type! UIImageSymbolConfiguration not bound
!missing-type! UILargeContentViewerInteraction not bound
!missing-type! UIMenu not bound
!missing-type! UIMenuElement not bound
!missing-type! UIMutableCommand not bound
!missing-type! UIMutableKeyCommand not bound
!missing-type! UINavigationBarAppearance not bound
!missing-type! UIOpenURLContext not bound
!missing-type! UIPreviewParameters not bound
!missing-type! UIPreviewTarget not bound
!missing-type! UIScene not bound
!missing-type! UISceneActivationConditions not bound
!missing-type! UISceneActivationRequestOptions not bound
!missing-type! UISceneConfiguration not bound
!missing-type! UISceneConnectionOptions not bound
!missing-type! UISceneDestructionRequestOptions not bound
!missing-type! UISceneOpenExternalURLOptions not bound
!missing-type! UISceneOpenURLOptions not bound
!missing-type! UISceneSession not bound
!missing-type! UIScreenshotService not bound
!missing-type! UISearchTextField not bound
!missing-type! UISearchToken not bound
@ -974,7 +756,6 @@
!missing-type! UITabBarItemAppearance not bound
!missing-type! UITabBarItemStateAppearance not bound
!missing-type! UITableViewDiffableDataSource not bound
!missing-type! UITargetedPreview not bound
!missing-type! UITextFormattingCoordinator not bound
!missing-type! UITextInteraction not bound
!missing-type! UITextPlaceholder not bound
@ -991,10 +772,7 @@
## appended from unclassified file
!missing-enum! UIEditingInteractionConfiguration not bound
!missing-protocol! UIMenuBuilder not bound
!missing-selector! +NSTextAttachment::textAttachmentWithImage: not bound
!missing-selector! +UIFontPickerViewControllerConfiguration::filterPredicateForFilteredLanguages: not bound
!missing-selector! +UIMenu::menuWithTitle:children: not bound
!missing-selector! +UIMenu::menuWithTitle:image:identifier:options:children: not bound
!missing-selector! +UIMenuSystem::contextSystem not bound
!missing-selector! +UIMenuSystem::mainSystem not bound
!missing-selector! UIFontPickerViewControllerConfiguration::displayUsingSystemFont not bound
@ -1003,11 +781,8 @@
!missing-selector! UIFontPickerViewControllerConfiguration::setDisplayUsingSystemFont: not bound
!missing-selector! UIFontPickerViewControllerConfiguration::setFilteredLanguagesPredicate: not bound
!missing-selector! UIFontPickerViewControllerConfiguration::setFilteredTraits: not bound
!missing-selector! UIImage::imageWithTintColor: not bound
!missing-selector! UIImage::imageWithTintColor:renderingMode: not bound
!missing-selector! UIMenuSystem::setNeedsRebuild not bound
!missing-selector! UIMenuSystem::setNeedsRevalidate not bound
!missing-selector! UIResponder::buildMenuWithBuilder: not bound
!missing-selector! UIResponder::editingInteractionConfiguration not bound
!missing-selector! UIScene::openURL:options:completionHandler: not bound
!missing-type! UIMenuSystem not bound

Просмотреть файл

@ -71,3 +71,7 @@
## Does not make much sense to have it bound in tvOS
!missing-field! UIGuidedAccessErrorDomain not bound
# Xcode 11
## UICommandGroupable is introduced and deprecated in Xcode 11 Beta 2 so likely it will be removed in a future beta
!missing-protocol-conformance! UIMenuElement should conform to UICommandGroupable

Просмотреть файл

@ -14,19 +14,6 @@
!deprecated-attribute-missing! UITableViewDelegate::tableView:canPerformAction:forRowAtIndexPath:withSender: missing a [Deprecated] attribute
!deprecated-attribute-missing! UITableViewDelegate::tableView:performAction:forRowAtIndexPath:withSender: missing a [Deprecated] attribute
!deprecated-attribute-missing! UITableViewDelegate::tableView:shouldShowMenuForRowAtIndexPath: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::beginAnimations:context: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::commitAnimations missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationBeginsFromCurrentState: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationCurve: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationDelay: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationDelegate: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationDidStopSelector: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationDuration: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationRepeatAutoreverses: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationRepeatCount: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationStartDate: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationTransition:forView:cache: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIView::setAnimationWillStartSelector: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIViewController::canPerformUnwindSegueAction:fromViewController:withSender: missing a [Deprecated] attribute
!deprecated-attribute-missing! UIViewController::isModalInPopover missing a [Deprecated] attribute
!deprecated-attribute-missing! UIViewController::previewActionItems missing a [Deprecated] attribute
@ -42,19 +29,11 @@
!missing-designated-initializer! UISearchController::initWithSearchResultsController: is missing an [DesignatedInitializer] attribute
!missing-enum! NSDirectionalRectEdge not bound
!missing-enum! NSRectAlignment not bound
!missing-enum! NSTextScalingType not bound
!missing-enum! UIAccessibilityContrast not bound
!missing-enum! UIActionOptions not bound
!missing-enum! UICollectionLayoutSectionOrthogonalScrollingBehavior not bound
!missing-enum! UICommandState not bound
!missing-enum! UICommandStateMask not bound
!missing-enum! UIDirectionalRectEdge not bound
!missing-enum! UIImageSymbolScale not bound
!missing-enum! UIImageSymbolWeight not bound
!missing-enum! UILegibilityWeight not bound
!missing-enum! UIMenuOptions not bound
!missing-enum! UISceneActivationState not bound
!missing-enum! UISceneErrorCode not bound
!missing-enum! UITabBarItemAppearanceStyle not bound
!missing-enum! UITextAlternativeStyle not bound
!missing-enum! UITextInteractionMode not bound
@ -122,57 +101,6 @@
!missing-field! UIFontDescriptorSystemDesignMonospaced not bound
!missing-field! UIFontDescriptorSystemDesignRounded not bound
!missing-field! UIFontDescriptorSystemDesignSerif not bound
!missing-field! UIMenuAbout not bound
!missing-field! UIMenuAlignment not bound
!missing-field! UIMenuApplication not bound
!missing-field! UIMenuBringAllToFront not bound
!missing-field! UIMenuClose not bound
!missing-field! UIMenuEdit not bound
!missing-field! UIMenuFile not bound
!missing-field! UIMenuFind not bound
!missing-field! UIMenuFont not bound
!missing-field! UIMenuFormat not bound
!missing-field! UIMenuFullscreen not bound
!missing-field! UIMenuHelp not bound
!missing-field! UIMenuHide not bound
!missing-field! UIMenuLearn not bound
!missing-field! UIMenuLookup not bound
!missing-field! UIMenuMinimizeAndZoom not bound
!missing-field! UIMenuNewScene not bound
!missing-field! UIMenuPreferences not bound
!missing-field! UIMenuPrint not bound
!missing-field! UIMenuQuit not bound
!missing-field! UIMenuReplace not bound
!missing-field! UIMenuRoot not bound
!missing-field! UIMenuServices not bound
!missing-field! UIMenuShare not bound
!missing-field! UIMenuSpeech not bound
!missing-field! UIMenuSpelling not bound
!missing-field! UIMenuSpellingOptions not bound
!missing-field! UIMenuSpellingPanel not bound
!missing-field! UIMenuStandardEdit not bound
!missing-field! UIMenuSubstitutionOptions not bound
!missing-field! UIMenuSubstitutions not bound
!missing-field! UIMenuSubstitutionsPanel not bound
!missing-field! UIMenuText not bound
!missing-field! UIMenuTextColor not bound
!missing-field! UIMenuTextSize not bound
!missing-field! UIMenuTextStyle not bound
!missing-field! UIMenuTextStylePasteboard not bound
!missing-field! UIMenuTransformations not bound
!missing-field! UIMenuUndoRedo not bound
!missing-field! UIMenuView not bound
!missing-field! UIMenuWindow not bound
!missing-field! UIMenuWritingDirection not bound
!missing-field! UISceneDidActivateNotification not bound
!missing-field! UISceneDidDisconnectNotification not bound
!missing-field! UISceneDidEnterBackgroundNotification not bound
!missing-field! UISceneErrorDomain not bound
!missing-field! UISceneWillConnectNotification not bound
!missing-field! UISceneWillDeactivateNotification not bound
!missing-field! UISceneWillEnterForegroundNotification not bound
!missing-field! UIWindowSceneSessionRoleApplication not bound
!missing-field! UIWindowSceneSessionRoleExternalDisplay not bound
!missing-pinvoke! UIAccessibilityIsOnOffSwitchLabelsEnabled is not bound
!missing-pinvoke! UIAccessibilityIsVideoAutoplayEnabled is not bound
!missing-pinvoke! UIAccessibilityShouldDifferentiateWithoutColor is not bound
@ -183,8 +111,6 @@
!missing-protocol! NSCollectionLayoutVisibleItem not bound
!missing-protocol! UICommandBuilder not bound
!missing-protocol! UICommandGroupable not bound
!missing-protocol! UIInteraction not bound
!missing-protocol! UISceneDelegate not bound
!missing-protocol! UIScreenshotServiceDelegate not bound
!missing-protocol! UITextFormattingCoordinatorDelegate not bound
!missing-protocol! UITextInteractionDelegate not bound
@ -231,7 +157,6 @@
!missing-selector! +NSCollectionLayoutSpacing::flexibleSpacing: not bound
!missing-selector! +NSCollectionLayoutSupplementaryItem::supplementaryItemWithLayoutSize:elementKind:containerAnchor: not bound
!missing-selector! +NSCollectionLayoutSupplementaryItem::supplementaryItemWithLayoutSize:elementKind:containerAnchor:itemAnchor: not bound
!missing-selector! +UIAction::actionWithTitle:image:options:handler: not bound
!missing-selector! +UIButton::systemButtonWithImage:target:action: not bound
!missing-selector! +UIColor::colorWithDynamicProvider: not bound
!missing-selector! +UIColor::groupTableViewBackgroundColor not bound
@ -264,27 +189,8 @@
!missing-selector! +UICommandSystem::contextSystem not bound
!missing-selector! +UICommandSystem::mainSystem not bound
!missing-selector! +UIFont::monospacedSystemFontOfSize:weight: not bound
!missing-selector! +UIImage::actionsImage not bound
!missing-selector! +UIImage::addImage not bound
!missing-selector! +UIImage::closeImage not bound
!missing-selector! +UIImage::imageNamed:inBundle:withConfiguration: not bound
!missing-selector! +UIImage::removeImage not bound
!missing-selector! +UIImage::systemImageNamed: not bound
!missing-selector! +UIImage::systemImageNamed:compatibleWithTraitCollection: not bound
!missing-selector! +UIImage::systemImageNamed:withConfiguration: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithFont: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithFont:scale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithPointSize: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithPointSize:weight: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithPointSize:weight:scale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithScale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithTextStyle: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithTextStyle:scale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithWeight: not bound
!missing-selector! +UIImageSymbolConfiguration::unspecifiedConfiguration not bound
!missing-selector! +UIKeyCommand::commandWithTitle:action:input:modifierFlags:propertyList: not bound
!missing-selector! +UIKeyCommand::commandWithTitle:action:input:modifierFlags:propertyList:alternates: not bound
!missing-selector! +UISceneConfiguration::configurationWithName:sessionRole: not bound
!missing-selector! +UITextFormattingCoordinator::isFontPanelVisible not bound
!missing-selector! +UITextFormattingCoordinator::textFormattingCoordinatorForWindowScene: not bound
!missing-selector! +UITextFormattingCoordinator::toggleFontPanel: not bound
@ -292,7 +198,6 @@
!missing-selector! +UITraitCollection::setUITraitCollection: not bound
!missing-selector! +UITraitCollection::traitCollectionWithAccessibilityContrast: not bound
!missing-selector! +UITraitCollection::traitCollectionWithLegibilityWeight: not bound
!missing-selector! +UIView::modifyAnimationsWithRepeatCount:autoreverses:animations: not bound
!missing-selector! NSCollectionLayoutAnchor::edges not bound
!missing-selector! NSCollectionLayoutAnchor::isAbsoluteOffset not bound
!missing-selector! NSCollectionLayoutAnchor::isFractionalOffset not bound
@ -395,7 +300,6 @@
!missing-selector! UIAccessibilityCustomAction::initWithAttributedName:actionHandler: not bound
!missing-selector! UIAccessibilityCustomAction::initWithName:actionHandler: not bound
!missing-selector! UIAccessibilityCustomAction::setActionHandler: not bound
!missing-selector! UIAction::options not bound
!missing-selector! UIApplication::connectedScenes not bound
!missing-selector! UIApplication::openSessions not bound
!missing-selector! UIApplication::requestSceneSessionActivation:userActivity:options:errorHandler: not bound
@ -494,36 +398,12 @@
!missing-selector! UICommandValidation::setPreferredTitle: not bound
!missing-selector! UIFontDescriptor::fontDescriptorWithDesign: not bound
!missing-selector! UIGestureRecognizer::initWithCoder: not bound
!missing-selector! UIImage::baselineOffsetFromBottom not bound
!missing-selector! UIImage::configuration not bound
!missing-selector! UIImage::hasBaseline not bound
!missing-selector! UIImage::imageByApplyingSymbolConfiguration: not bound
!missing-selector! UIImage::imageWithBaselineOffsetFromBottom: not bound
!missing-selector! UIImage::imageWithConfiguration: not bound
!missing-selector! UIImage::imageWithoutBaseline not bound
!missing-selector! UIImage::isSymbolImage not bound
!missing-selector! UIImage::symbolConfiguration not bound
!missing-selector! UIImageAsset::imageWithConfiguration: not bound
!missing-selector! UIImageAsset::registerImage:withConfiguration: not bound
!missing-selector! UIImageAsset::unregisterImageWithConfiguration: not bound
!missing-selector! UIImageConfiguration::configurationByApplyingConfiguration: not bound
!missing-selector! UIImageConfiguration::configurationWithTraitCollection: not bound
!missing-selector! UIImageConfiguration::traitCollection not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutPointSizeAndWeight not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutScale not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutTextStyle not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutWeight not bound
!missing-selector! UIImageSymbolConfiguration::isEqualToConfiguration: not bound
!missing-selector! UIImageView::preferredSymbolConfiguration not bound
!missing-selector! UIImageView::setPreferredSymbolConfiguration: not bound
!missing-selector! UIKeyCommand::action not bound
!missing-selector! UIMenu::children not bound
!missing-selector! UIMenu::identifier not bound
!missing-selector! UIMenu::initWithCoder: not bound
!missing-selector! UIMenu::menuByReplacingChildren: not bound
!missing-selector! UIMenu::options not bound
!missing-selector! UIMenuElement::image not bound
!missing-selector! UIMenuElement::title not bound
!missing-selector! UIMutableCommand::discoverabilityTitle not bound
!missing-selector! UIMutableCommand::image not bound
!missing-selector! UIMutableCommand::isEnabled not bound
@ -573,54 +453,9 @@
!missing-selector! UINavigationItem::setScrollEdgeAppearance: not bound
!missing-selector! UINavigationItem::setStandardAppearance: not bound
!missing-selector! UINavigationItem::standardAppearance not bound
!missing-selector! UIOpenURLContext::options not bound
!missing-selector! UIOpenURLContext::URL not bound
!missing-selector! UIResponder::buildCommandsWithBuilder: not bound
!missing-selector! UIResponder::validateCommand: not bound
!missing-selector! UIResponder::validationForCommand: not bound
!missing-selector! UIScene::activationConditions not bound
!missing-selector! UIScene::activationState not bound
!missing-selector! UIScene::delegate not bound
!missing-selector! UIScene::initWithSession:connectionOptions: not bound
!missing-selector! UIScene::session not bound
!missing-selector! UIScene::setActivationConditions: not bound
!missing-selector! UIScene::setDelegate: not bound
!missing-selector! UIScene::setTitle: not bound
!missing-selector! UIScene::title not bound
!missing-selector! UISceneActivationConditions::canActivateForTargetContentIdentifierPredicate not bound
!missing-selector! UISceneActivationConditions::init not bound
!missing-selector! UISceneActivationConditions::initWithCoder: not bound
!missing-selector! UISceneActivationConditions::prefersToActivateForTargetContentIdentifierPredicate not bound
!missing-selector! UISceneActivationConditions::setCanActivateForTargetContentIdentifierPredicate: not bound
!missing-selector! UISceneActivationConditions::setPrefersToActivateForTargetContentIdentifierPredicate: not bound
!missing-selector! UISceneActivationRequestOptions::requestingScene not bound
!missing-selector! UISceneActivationRequestOptions::setRequestingScene: not bound
!missing-selector! UISceneConfiguration::delegateClass not bound
!missing-selector! UISceneConfiguration::initWithName:sessionRole: not bound
!missing-selector! UISceneConfiguration::name not bound
!missing-selector! UISceneConfiguration::role not bound
!missing-selector! UISceneConfiguration::sceneClass not bound
!missing-selector! UISceneConfiguration::setDelegateClass: not bound
!missing-selector! UISceneConfiguration::setSceneClass: not bound
!missing-selector! UISceneConfiguration::setStoryboard: not bound
!missing-selector! UISceneConfiguration::storyboard not bound
!missing-selector! UISceneConnectionOptions::cloudKitShareMetadata not bound
!missing-selector! UISceneConnectionOptions::handoffUserActivityType not bound
!missing-selector! UISceneConnectionOptions::sourceApplication not bound
!missing-selector! UISceneConnectionOptions::URLContexts not bound
!missing-selector! UISceneConnectionOptions::userActivities not bound
!missing-selector! UISceneOpenExternalURLOptions::setUniversalLinksOnly: not bound
!missing-selector! UISceneOpenExternalURLOptions::universalLinksOnly not bound
!missing-selector! UISceneOpenURLOptions::annotation not bound
!missing-selector! UISceneOpenURLOptions::openInPlace not bound
!missing-selector! UISceneOpenURLOptions::sourceApplication not bound
!missing-selector! UISceneSession::configuration not bound
!missing-selector! UISceneSession::persistentIdentifier not bound
!missing-selector! UISceneSession::role not bound
!missing-selector! UISceneSession::scene not bound
!missing-selector! UISceneSession::setUserInfo: not bound
!missing-selector! UISceneSession::stateRestorationActivity not bound
!missing-selector! UISceneSession::userInfo not bound
!missing-selector! UIScreenshotService::delegate not bound
!missing-selector! UIScreenshotService::setDelegate: not bound
!missing-selector! UIScreenshotService::windowScene not bound
@ -708,13 +543,7 @@
!missing-selector! UITraitCollection::imageConfiguration not bound
!missing-selector! UITraitCollection::legibilityWeight not bound
!missing-selector! UITraitCollection::performAsUITraitCollection: not bound
!missing-selector! UIView::addInteraction: not bound
!missing-selector! UIView::interactions not bound
!missing-selector! UIView::overrideUIView not bound
!missing-selector! UIView::removeInteraction: not bound
!missing-selector! UIView::setOverrideUIView: not bound
!missing-selector! UIView::setTransform3D: not bound
!missing-selector! UIView::setUIView: not bound
!missing-selector! UIView::transform3D not bound
!missing-selector! UIViewController::canPerformUnwindSegueAction:fromViewController:sender: not bound
!missing-selector! UIViewController::isModalInPresentation not bound
@ -746,7 +575,6 @@
!missing-type! NSCollectionLayoutSpacing not bound
!missing-type! NSCollectionLayoutSupplementaryItem not bound
!missing-type! NSDiffableDataSourceSnapshot not bound
!missing-type! UIAction not bound
!missing-type! UIBarAppearance not bound
!missing-type! UIBarButtonItemAppearance not bound
!missing-type! UIBarButtonItemStateAppearance not bound
@ -758,23 +586,9 @@
!missing-type! UICommandGroup not bound
!missing-type! UICommandSystem not bound
!missing-type! UICommandValidation not bound
!missing-type! UIImageConfiguration not bound
!missing-type! UIImageSymbolConfiguration not bound
!missing-type! UIMenu not bound
!missing-type! UIMenuElement not bound
!missing-type! UIMutableCommand not bound
!missing-type! UIMutableKeyCommand not bound
!missing-type! UINavigationBarAppearance not bound
!missing-type! UIOpenURLContext not bound
!missing-type! UIScene not bound
!missing-type! UISceneActivationConditions not bound
!missing-type! UISceneActivationRequestOptions not bound
!missing-type! UISceneConfiguration not bound
!missing-type! UISceneConnectionOptions not bound
!missing-type! UISceneDestructionRequestOptions not bound
!missing-type! UISceneOpenExternalURLOptions not bound
!missing-type! UISceneOpenURLOptions not bound
!missing-type! UISceneSession not bound
!missing-type! UIScreenshotService not bound
!missing-type! UITabBarAppearance not bound
!missing-type! UITabBarItemAppearance not bound
@ -792,16 +606,10 @@
## appended from unclassified file
!missing-enum! UIEditingInteractionConfiguration not bound
!missing-protocol! UIMenuBuilder not bound
!missing-selector! +NSTextAttachment::textAttachmentWithImage: not bound
!missing-selector! +UIMenu::menuWithTitle:children: not bound
!missing-selector! +UIMenu::menuWithTitle:image:identifier:options:children: not bound
!missing-selector! +UIMenuSystem::contextSystem not bound
!missing-selector! +UIMenuSystem::mainSystem not bound
!missing-selector! UIImage::imageWithTintColor: not bound
!missing-selector! UIImage::imageWithTintColor:renderingMode: not bound
!missing-selector! UIMenuSystem::setNeedsRebuild not bound
!missing-selector! UIMenuSystem::setNeedsRevalidate not bound
!missing-selector! UIResponder::buildMenuWithBuilder: not bound
!missing-selector! UIResponder::editingInteractionConfiguration not bound
!missing-selector! UIScene::openURL:options:completionHandler: not bound
!missing-type! UIMenuSystem not bound

Просмотреть файл

@ -1,9 +1,6 @@
!missing-enum! NSDirectionalRectEdge not bound
!missing-enum! NSRectAlignment not bound
!missing-enum! NSTextScalingType not bound
!missing-enum! UIDirectionalRectEdge not bound
!missing-enum! UIImageSymbolScale not bound
!missing-enum! UIImageSymbolWeight not bound
!missing-field! NSCocoaVersionDocumentAttribute not bound
!missing-field! NSSourceTextScalingDocumentAttribute not bound
!missing-field! NSSourceTextScalingDocumentOption not bound
@ -20,46 +17,10 @@
!missing-pinvoke! UIFontWeightForImageSymbolWeight is not bound
!missing-pinvoke! UIImageSymbolWeightForFontWeight is not bound
!missing-selector! +UIFont::monospacedSystemFontOfSize:weight: not bound
!missing-selector! +UIImage::actionsImage not bound
!missing-selector! +UIImage::addImage not bound
!missing-selector! +UIImage::closeImage not bound
!missing-selector! +UIImage::imageNamed:inBundle:withConfiguration: not bound
!missing-selector! +UIImage::removeImage not bound
!missing-selector! +UIImage::systemImageNamed: not bound
!missing-selector! +UIImage::systemImageNamed:withConfiguration: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithFont: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithFont:scale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithPointSize: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithPointSize:weight: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithPointSize:weight:scale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithScale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithTextStyle: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithTextStyle:scale: not bound
!missing-selector! +UIImageSymbolConfiguration::configurationWithWeight: not bound
!missing-selector! +UIImageSymbolConfiguration::unspecifiedConfiguration not bound
!missing-selector! NSDataAsset::data not bound
!missing-selector! NSDataAsset::initWithName: not bound
!missing-selector! NSDataAsset::initWithName:bundle: not bound
!missing-selector! NSDataAsset::name not bound
!missing-selector! NSDataAsset::typeIdentifier not bound
!missing-selector! UIImage::baselineOffsetFromBottom not bound
!missing-selector! UIImage::configuration not bound
!missing-selector! UIImage::hasBaseline not bound
!missing-selector! UIImage::imageByApplyingSymbolConfiguration: not bound
!missing-selector! UIImage::imageWithBaselineOffsetFromBottom: not bound
!missing-selector! UIImage::imageWithConfiguration: not bound
!missing-selector! UIImage::imageWithoutBaseline not bound
!missing-selector! UIImage::isSymbolImage not bound
!missing-selector! UIImage::symbolConfiguration not bound
!missing-selector! UIImageConfiguration::configurationByApplyingConfiguration: not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutPointSizeAndWeight not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutScale not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutTextStyle not bound
!missing-selector! UIImageSymbolConfiguration::configurationWithoutWeight not bound
!missing-selector! UIImageSymbolConfiguration::isEqualToConfiguration: not bound
!missing-type! NSDataAsset not bound
!missing-type! UIImageConfiguration not bound
!missing-type! UIImageSymbolConfiguration not bound
## appended from unclassified file
!missing-selector! UIImage::imageWithTintColor: not bound
!missing-selector! UIImage::imageWithTintColor:renderingMode: not bound