objc2-ui-kit 0.3.0

Bindings to the UIKit framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
[dependencies.bitflags]
default-features = false
features = ["std"]
optional = true
version = "2.5.0"

[dependencies.block2]
default-features = false
features = ["alloc"]
optional = true
version = "0.6.0"

[dependencies.objc2]
default-features = false
features = ["std"]
version = "0.6.0"

[dependencies.objc2-cloud-kit]
default-features = false
features = ["CKContainer", "CKRecord", "CKShare", "CKShareMetadata"]
optional = true
version = "0.3.0"

[dependencies.objc2-core-data]
default-features = false
features = ["NSManagedObjectContext", "NSManagedObjectModel"]
optional = true
version = "0.3.0"

[dependencies.objc2-core-foundation]
default-features = false
features = ["CFBase", "CFCGTypes", "CFDate", "objc2"]
optional = true
version = "0.3.0"

[dependencies.objc2-core-graphics]
default-features = false
features = ["CGColor", "CGContext", "CGFont", "CGImage", "CGPath", "objc2"]
optional = true
version = "0.3.0"

[dependencies.objc2-core-location]
default-features = false
features = ["CLRegion"]
optional = true
version = "0.3.0"

[dependencies.objc2-foundation]
default-features = false
features = ["alloc"]
version = "0.3.0"

[dependencies.objc2-symbols]
default-features = false
features = ["NSSymbolEffect"]
optional = true
version = "0.3.0"

[dependencies.objc2-uniform-type-identifiers]
default-features = false
features = ["UTType"]
optional = true
version = "0.3.0"

[dependencies.objc2-user-notifications]
default-features = false
features = ["UNNotificationResponse"]
optional = true
version = "0.3.0"

[features]
DocumentManager = []
NSAdaptiveImageGlyph = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
NSAttributedString = ["bitflags", "objc2-foundation/NSAttributedString", "objc2-foundation/NSData", "objc2-foundation/NSDictionary", "objc2-foundation/NSError", "objc2-foundation/NSFileWrapper", "objc2-foundation/NSRange", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
NSDataAsset = ["objc2-foundation/NSBundle", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
NSDiffableDataSourceSectionSnapshot = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
NSFileProviderExtension = []
NSIndexPath_UIKitAdditions = ["objc2-foundation/NSIndexPath"]
NSItemProvider_UIKitAdditions = ["objc2-foundation/NSArray", "objc2-foundation/NSData", "objc2-foundation/NSError", "objc2-foundation/NSItemProvider", "objc2-foundation/NSString"]
NSLayoutAnchor = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
NSLayoutConstraint = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSDictionary", "objc2-foundation/NSString"]
NSLayoutManager = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString"]
NSParagraphStyle = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCharacterSet", "objc2-foundation/NSDictionary", "objc2-foundation/NSLocale", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
NSShadow = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
NSStringDrawing = ["bitflags", "objc2-foundation/NSAttributedString", "objc2-foundation/NSDictionary", "objc2-foundation/NSString"]
NSText = []
NSTextAttachment = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSData", "objc2-foundation/NSDictionary", "objc2-foundation/NSFileWrapper", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
NSTextContainer = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
NSTextContentManager = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSError", "objc2-foundation/NSNotification", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString"]
NSTextElement = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString"]
NSTextLayoutFragment = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSOperation"]
NSTextLayoutManager = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSOperation", "objc2-foundation/NSString"]
NSTextLineFragment = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString"]
NSTextList = ["bitflags", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
NSTextListElement = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSDictionary", "objc2-foundation/NSString"]
NSTextRange = ["objc2-foundation/NSObjCRuntime"]
NSTextSelection = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
NSTextSelectionNavigation = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSString"]
NSTextStorage = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSNotification", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString"]
NSTextViewportLayoutController = []
NSToolbar_UIKitAdditions = []
NSTouchBar_UIKitAdditions = []
NSUserActivity_NSItemProvider = []
PrintKitUI = []
ShareSheet = []
UIAccelerometer = ["objc2-foundation/NSDate"]
UIAccessibility = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSNotification", "objc2-foundation/NSSet", "objc2-foundation/NSString"]
UIAccessibilityAdditions = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSString"]
UIAccessibilityConstants = ["bitflags", "objc2-foundation/NSAttributedString", "objc2-foundation/NSNotification", "objc2-foundation/NSString"]
UIAccessibilityContainer = ["objc2-foundation/NSArray", "objc2-foundation/NSRange"]
UIAccessibilityContentSizeCategoryImageAdjusting = []
UIAccessibilityCustomAction = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSString"]
UIAccessibilityCustomRotor = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSString"]
UIAccessibilityElement = ["objc2-foundation/NSString"]
UIAccessibilityIdentification = ["objc2-foundation/NSString"]
UIAccessibilityLocationDescriptor = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSString"]
UIAccessibilityZoom = []
UIAction = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIActionSheet = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIActivity = ["objc2-foundation/NSArray", "objc2-foundation/NSString"]
UIActivityCollaborationModeRestriction = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIActivityIndicatorView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIActivityItemProvider = ["objc2-foundation/NSOperation", "objc2-foundation/NSString"]
UIActivityItemsConfiguration = ["objc2-foundation/NSArray", "objc2-foundation/NSItemProvider", "objc2-foundation/NSString"]
UIActivityItemsConfigurationReading = ["objc2-foundation/NSArray", "objc2-foundation/NSItemProvider", "objc2-foundation/NSString"]
UIActivityItemsConfigurationReading_ShareSheet = ["objc2-foundation/NSString"]
UIActivityViewController = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSError", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIAlert = []
UIAlertController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIAlertView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIAppearance = ["objc2-foundation/NSArray"]
UIApplication = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSDate", "objc2-foundation/NSDictionary", "objc2-foundation/NSError", "objc2-foundation/NSNotification", "objc2-foundation/NSObjCRuntime", "objc2-foundation/NSSet", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSUserActivity"]
UIApplicationShortcutItem = ["objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIAttachmentBehavior = ["objc2-foundation/NSArray"]
UIBackgroundConfiguration = ["objc2-foundation/NSObject"]
UIBandSelectionInteraction = []
UIBarAppearance = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIBarButtonItem = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSSet", "objc2-foundation/NSString"]
UIBarButtonItemAppearance = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIBarButtonItemGroup = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIBarCommon = []
UIBarItem = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIBehavioralStyle = []
UIBezierPath = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIBlurEffect = ["objc2-foundation/NSObject"]
UIButton = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIButtonConfiguration = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UICalendarSelection = []
UICalendarSelectionMultiDate = ["objc2-foundation/NSArray", "objc2-foundation/NSCalendar"]
UICalendarSelectionSingleDate = ["objc2-foundation/NSCalendar"]
UICalendarSelectionWeekOfYear = ["objc2-foundation/NSCalendar"]
UICalendarView = ["objc2-foundation/NSArray", "objc2-foundation/NSCalendar", "objc2-foundation/NSCoder", "objc2-foundation/NSDateInterval", "objc2-foundation/NSLocale", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSTimeZone"]
UICalendarViewDecoration = []
UICanvasFeedbackGenerator = []
UICellAccessory = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UICellConfigurationState = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UICloudSharingController = ["bitflags", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSError", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UICollectionLayoutList = ["bitflags", "objc2-foundation/NSIndexPath", "objc2-foundation/NSObject"]
UICollectionView = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSIndexPath", "objc2-foundation/NSIndexSet", "objc2-foundation/NSObject", "objc2-foundation/NSProgress", "objc2-foundation/NSString"]
UICollectionViewCell = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UICollectionViewCompositionalLayout = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSIndexPath", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UICollectionViewController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UICollectionViewFlowLayout = ["objc2-foundation/NSCoder", "objc2-foundation/NSIndexPath", "objc2-foundation/NSObject"]
UICollectionViewItemRegistration = ["objc2-foundation/NSIndexPath", "objc2-foundation/NSString"]
UICollectionViewLayout = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSIndexPath", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UICollectionViewListCell = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UICollectionViewTransitionLayout = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UICollectionViewUpdateItem = ["objc2-foundation/NSIndexPath"]
UICollisionBehavior = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSObject"]
UIColor = ["objc2-foundation/NSBundle", "objc2-foundation/NSItemProvider", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIColorPickerViewController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIColorWell = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UICommand = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIConfigurationColorTransformer = []
UIConfigurationState = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIContentConfiguration = ["objc2-foundation/NSObject"]
UIContentSizeCategory = ["objc2-foundation/NSNotification", "objc2-foundation/NSObjCRuntime", "objc2-foundation/NSString"]
UIContentSizeCategoryAdjusting = []
UIContentUnavailableButtonProperties = ["objc2-foundation/NSObject"]
UIContentUnavailableConfiguration = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIContentUnavailableConfigurationState = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIContentUnavailableImageProperties = ["objc2-foundation/NSObject"]
UIContentUnavailableTextProperties = ["objc2-foundation/NSObject"]
UIContentUnavailableView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIContextMenuConfiguration = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSSet"]
UIContextMenuInteraction = ["objc2-foundation/NSObject"]
UIContextualAction = ["objc2-foundation/NSString"]
UIControl = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSSet", "objc2-foundation/NSString"]
UIDataDetectors = ["bitflags"]
UIDataSourceTranslating = ["objc2-foundation/NSIndexPath"]
UIDatePicker = ["objc2-foundation/NSCalendar", "objc2-foundation/NSCoder", "objc2-foundation/NSDate", "objc2-foundation/NSLocale", "objc2-foundation/NSObject", "objc2-foundation/NSTimeZone"]
UIDeferredMenuElement = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIDevice = ["objc2-foundation/NSNotification", "objc2-foundation/NSString", "objc2-foundation/NSUUID"]
UIDiffableDataSource = ["objc2-foundation/NSArray", "objc2-foundation/NSIndexPath", "objc2-foundation/NSObject", "objc2-foundation/NSOrderedCollectionDifference", "objc2-foundation/NSString"]
UIDocument = ["bitflags", "objc2-foundation/NSDate", "objc2-foundation/NSDictionary", "objc2-foundation/NSError", "objc2-foundation/NSFilePresenter", "objc2-foundation/NSNotification", "objc2-foundation/NSProgress", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSUndoManager", "objc2-foundation/NSUserActivity"]
UIDocumentBrowserAction = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIDocumentBrowserViewController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSError", "objc2-foundation/NSObject", "objc2-foundation/NSProgress", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIDocumentInteractionController = ["objc2-foundation/NSArray", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIDocumentMenuViewController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIDocumentPickerExtensionViewController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIDocumentPickerViewController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIDocumentProperties = ["objc2-foundation/NSArray", "objc2-foundation/NSURL"]
UIDocumentViewController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIDocumentViewControllerLaunchOptions = ["objc2-foundation/NSString"]
UIDragInteraction = ["objc2-foundation/NSArray"]
UIDragItem = ["objc2-foundation/NSItemProvider"]
UIDragPreview = ["objc2-foundation/NSObject"]
UIDragPreviewParameters = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSValue"]
UIDragSession = ["objc2-foundation/NSArray", "objc2-foundation/NSItemProvider", "objc2-foundation/NSProgress", "objc2-foundation/NSString"]
UIDropInteraction = ["objc2-foundation/NSObject", "objc2-foundation/NSProgress"]
UIDynamicAnimator = ["objc2-foundation/NSArray", "objc2-foundation/NSDate", "objc2-foundation/NSIndexPath", "objc2-foundation/NSString"]
UIDynamicBehavior = ["objc2-foundation/NSArray"]
UIDynamicItemBehavior = ["objc2-foundation/NSArray"]
UIEditMenuInteraction = ["objc2-foundation/NSArray", "objc2-foundation/NSObject"]
UIEvent = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSDate", "objc2-foundation/NSSet"]
UIEventAttribution = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIEventAttributionView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIFeedbackGenerator = []
UIFieldBehavior = ["objc2-foundation/NSArray", "objc2-foundation/NSDate"]
UIFindInteraction = ["objc2-foundation/NSArray", "objc2-foundation/NSString"]
UIFindSession = ["objc2-foundation/NSString"]
UIFocus = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSNotification", "objc2-foundation/NSString"]
UIFocusAnimationCoordinator = ["objc2-foundation/NSDate"]
UIFocusDebugger = []
UIFocusEffect = ["objc2-foundation/NSObject"]
UIFocusGuide = ["objc2-foundation/NSArray", "objc2-foundation/NSObject"]
UIFocusMovementHint = ["objc2-foundation/NSObject"]
UIFocusSystem = ["objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIFont = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIFontDescriptor = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSSet", "objc2-foundation/NSString"]
UIFontMetrics = ["objc2-foundation/NSString"]
UIFontPickerViewController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIFontPickerViewControllerConfiguration = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSPredicate", "objc2-foundation/NSString"]
UIFoundation = []
UIGeometry = ["bitflags", "objc2-foundation/NSCoder", "objc2-foundation/NSString", "objc2-foundation/NSValue"]
UIGestureRecognizer = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSString", "objc2-foundation/NSValue"]
UIGestureRecognizerSubclass = ["objc2-foundation/NSSet"]
UIGraphics = ["objc2-foundation/NSData", "objc2-foundation/NSDictionary", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIGraphicsImageRenderer = ["objc2-foundation/NSData", "objc2-foundation/NSObject"]
UIGraphicsPDFRenderer = ["objc2-foundation/NSData", "objc2-foundation/NSDictionary", "objc2-foundation/NSError", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIGraphicsRenderer = ["objc2-foundation/NSObject"]
UIGraphicsRendererSubclass = ["objc2-foundation/NSError"]
UIGravityBehavior = ["objc2-foundation/NSArray"]
UIGuidedAccess = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSError", "objc2-foundation/NSString"]
UIGuidedAccessRestrictions = []
UIHoverEffect = ["objc2-foundation/NSObject"]
UIHoverEffectLayer = ["objc2-foundation/NSObject"]
UIHoverGestureRecognizer = ["objc2-foundation/NSCoder"]
UIHoverStyle = ["objc2-foundation/NSObject"]
UIImage = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSData", "objc2-foundation/NSDate", "objc2-foundation/NSDictionary", "objc2-foundation/NSItemProvider", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIImageAsset = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIImageConfiguration = ["objc2-foundation/NSLocale", "objc2-foundation/NSObject"]
UIImagePickerController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSDate", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSValue"]
UIImageReader = ["objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-foundation/NSURL"]
UIImageSymbolConfiguration = ["objc2-foundation/NSArray", "objc2-foundation/NSLocale", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIImageView = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSDate", "objc2-foundation/NSObject"]
UIImpactFeedbackGenerator = []
UIIndirectScribbleInteraction = ["objc2-foundation/NSArray", "objc2-foundation/NSObject"]
UIInputView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIInputViewController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString", "objc2-foundation/NSUUID"]
UIInteraction = ["objc2-foundation/NSArray"]
UIInterface = []
UIKey = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIKeyCommand = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIKeyConstants = []
UIKeyboardLayoutGuide = ["objc2-foundation/NSObject"]
UIKitCore = []
UIKitDefines = []
UILabel = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UILargeContentViewer = ["objc2-foundation/NSNotification", "objc2-foundation/NSString"]
UILayoutGuide = ["objc2-foundation/NSObject", "objc2-foundation/NSString"]
UILetterformAwareAdjusting = []
UILexicon = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIListContentConfiguration = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIListContentImageProperties = ["objc2-foundation/NSObject"]
UIListContentTextProperties = ["objc2-foundation/NSObject"]
UIListSeparatorConfiguration = ["objc2-foundation/NSObject"]
UILocalNotification = ["objc2-foundation/NSCalendar", "objc2-foundation/NSCoder", "objc2-foundation/NSDate", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSTimeZone"]
UILocalizedIndexedCollation = ["objc2-foundation/NSArray", "objc2-foundation/NSString"]
UILongPressGestureRecognizer = ["objc2-foundation/NSCoder", "objc2-foundation/NSDate"]
UIManagedDocument = ["objc2-foundation/NSDictionary", "objc2-foundation/NSError", "objc2-foundation/NSFilePresenter", "objc2-foundation/NSProgress", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIMenu = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIMenuBuilder = ["objc2-foundation/NSArray", "objc2-foundation/NSString"]
UIMenuController = ["objc2-foundation/NSArray", "objc2-foundation/NSNotification", "objc2-foundation/NSString"]
UIMenuDisplayPreferences = ["objc2-foundation/NSObject"]
UIMenuElement = ["bitflags", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIMenuLeaf = ["objc2-foundation/NSString"]
UIMenuSystem = []
UIMotionEffect = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UINavigationBar = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UINavigationBarAppearance = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UINavigationController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UINavigationItem = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString"]
UINib = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSData", "objc2-foundation/NSDictionary", "objc2-foundation/NSString"]
UINibDeclarations = []
UINibLoading = ["objc2-foundation/NSString"]
UINotificationFeedbackGenerator = []
UIOpenURLContext = ["objc2-foundation/NSURL"]
UIOrientation = ["bitflags"]
UIPageControl = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIPageControlProgress = ["objc2-foundation/NSDate"]
UIPageViewController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIPanGestureRecognizer = ["bitflags", "objc2-foundation/NSCoder"]
UIPasteConfiguration = ["objc2-foundation/NSArray", "objc2-foundation/NSItemProvider", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIPasteConfigurationSupporting = ["objc2-foundation/NSArray", "objc2-foundation/NSItemProvider"]
UIPasteControl = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIPasteboard = ["objc2-foundation/NSArray", "objc2-foundation/NSData", "objc2-foundation/NSDate", "objc2-foundation/NSDictionary", "objc2-foundation/NSError", "objc2-foundation/NSIndexSet", "objc2-foundation/NSItemProvider", "objc2-foundation/NSNotification", "objc2-foundation/NSSet", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIPencilInteraction = ["objc2-foundation/NSDate"]
UIPickerView = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIPinchGestureRecognizer = ["objc2-foundation/NSCoder"]
UIPointerAccessory = ["objc2-foundation/NSObject"]
UIPointerInteraction = []
UIPointerLockState = ["objc2-foundation/NSNotification", "objc2-foundation/NSString"]
UIPointerRegion = ["objc2-foundation/NSObject"]
UIPointerStyle = ["objc2-foundation/NSArray", "objc2-foundation/NSObject"]
UIPopoverBackgroundView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIPopoverController = ["objc2-foundation/NSArray"]
UIPopoverPresentationController = ["objc2-foundation/NSArray"]
UIPopoverPresentationControllerSourceItem = []
UIPopoverSupport = ["bitflags"]
UIPresentationController = []
UIPress = ["objc2-foundation/NSArray", "objc2-foundation/NSDate"]
UIPressesEvent = ["objc2-foundation/NSSet"]
UIPreviewInteraction = []
UIPreviewParameters = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSValue"]
UIPrintError = ["objc2-foundation/NSError", "objc2-foundation/NSString"]
UIPrintFormatter = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIPrintInfo = ["objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIPrintInteractionController = ["objc2-foundation/NSArray", "objc2-foundation/NSData", "objc2-foundation/NSError", "objc2-foundation/NSSet", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIPrintPageRenderer = ["objc2-foundation/NSArray", "objc2-foundation/NSRange"]
UIPrintPaper = ["objc2-foundation/NSArray"]
UIPrintServiceExtension = ["objc2-foundation/NSArray", "objc2-foundation/NSData", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIPrinter = ["bitflags", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UIPrinterPickerController = ["objc2-foundation/NSError"]
UIProgressView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSProgress"]
UIPushBehavior = ["objc2-foundation/NSArray"]
UIReferenceLibraryViewController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIRefreshControl = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIRegion = ["objc2-foundation/NSObject"]
UIResponder = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSDictionary", "objc2-foundation/NSSet", "objc2-foundation/NSString", "objc2-foundation/NSUndoManager", "objc2-foundation/NSUserActivity"]
UIResponder_UIActivityItemsConfiguration = []
UIRotationGestureRecognizer = ["objc2-foundation/NSCoder"]
UIScene = ["objc2-foundation/NSError", "objc2-foundation/NSNotification", "objc2-foundation/NSSet", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSUserActivity"]
UISceneActivationConditions = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSPredicate", "objc2-foundation/NSString", "objc2-foundation/NSUserActivity"]
UISceneDefinitions = ["objc2-foundation/NSError", "objc2-foundation/NSString"]
UISceneEnhancedStateRestoration = []
UISceneOptions = ["objc2-foundation/NSSet", "objc2-foundation/NSString", "objc2-foundation/NSUserActivity"]
UISceneSession = ["objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSUserActivity"]
UISceneSessionActivationRequest = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSUserActivity"]
UISceneSystemProtectionManager = ["objc2-foundation/NSNotification", "objc2-foundation/NSString"]
UISceneWindowingBehaviors = []
UIScene_AVAudioSession = []
UIScreen = ["objc2-foundation/NSArray", "objc2-foundation/NSNotification", "objc2-foundation/NSString"]
UIScreenEdgePanGestureRecognizer = ["objc2-foundation/NSCoder"]
UIScreenMode = []
UIScreenshotService = ["objc2-foundation/NSData"]
UIScribbleInteraction = []
UIScrollView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSSet"]
UISearchBar = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString"]
UISearchContainerViewController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UISearchController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UISearchDisplayController = ["objc2-foundation/NSString"]
UISearchSuggestion = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSString"]
UISearchTab = ["objc2-foundation/NSString"]
UISearchTextField = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSItemProvider", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UISegmentedControl = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UISelectionFeedbackGenerator = []
UIShadowProperties = ["objc2-foundation/NSObject"]
UIShape = ["objc2-foundation/NSObject"]
UISheetPresentationController = ["objc2-foundation/NSArray", "objc2-foundation/NSString"]
UISlider = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UISnapBehavior = []
UISplitViewController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UISpringLoadedInteraction = []
UISpringLoadedInteractionSupporting = []
UIStackView = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIStandardTextCursorView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIStateRestoration = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSIndexPath", "objc2-foundation/NSString"]
UIStatusBarManager = []
UIStepper = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIStoryboard = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSString"]
UIStoryboardPopoverSegue = ["objc2-foundation/NSString"]
UIStoryboardSegue = ["objc2-foundation/NSString"]
UIStringDrawing = ["objc2-foundation/NSString"]
UISwipeActionsConfiguration = ["objc2-foundation/NSArray"]
UISwipeGestureRecognizer = ["bitflags", "objc2-foundation/NSCoder"]
UISwitch = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UISymbolEffectCompletion = []
UITab = ["objc2-foundation/NSString"]
UITabBar = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UITabBarAppearance = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITabBarController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSProgress", "objc2-foundation/NSString"]
UITabBarControllerSidebar = ["objc2-foundation/NSObject"]
UITabBarItem = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITabGroup = ["objc2-foundation/NSArray", "objc2-foundation/NSString"]
UITabSidebarItem = ["objc2-foundation/NSArray", "objc2-foundation/NSObject"]
UITableView = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSIndexPath", "objc2-foundation/NSIndexSet", "objc2-foundation/NSNotification", "objc2-foundation/NSObject", "objc2-foundation/NSProgress", "objc2-foundation/NSString"]
UITableViewCell = ["bitflags", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITableViewController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITableViewHeaderFooterView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITapGestureRecognizer = ["objc2-foundation/NSCoder"]
UITargetedDragPreview = ["objc2-foundation/NSObject"]
UITargetedPreview = ["objc2-foundation/NSObject"]
UITextChecker = ["objc2-foundation/NSArray", "objc2-foundation/NSRange", "objc2-foundation/NSString"]
UITextCursorDropPositionAnimator = []
UITextCursorView = []
UITextDragPreviewRenderer = ["objc2-foundation/NSRange"]
UITextDragURLPreviews = ["objc2-foundation/NSString", "objc2-foundation/NSURL"]
UITextDragging = ["bitflags", "objc2-foundation/NSArray"]
UITextDropProposal = ["objc2-foundation/NSObject"]
UITextDropping = ["objc2-foundation/NSProgress"]
UITextField = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSNotification", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString"]
UITextFormattingCoordinator = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSDictionary", "objc2-foundation/NSString"]
UITextFormattingViewController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITextFormattingViewControllerChangeValue = ["objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSValue"]
UITextFormattingViewControllerComponent = ["objc2-foundation/NSArray", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITextFormattingViewControllerConfiguration = ["objc2-foundation/NSArray", "objc2-foundation/NSObject"]
UITextFormattingViewControllerFormattingDescriptor = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSSet", "objc2-foundation/NSString"]
UITextFormattingViewControllerFormattingStyle = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITextInput = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSDictionary", "objc2-foundation/NSNotification", "objc2-foundation/NSObjCRuntime", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString"]
UITextInputContext = []
UITextInputTraits = ["bitflags", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITextInteraction = ["objc2-foundation/NSArray"]
UITextItem = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSRange", "objc2-foundation/NSString", "objc2-foundation/NSURL"]
UITextItemInteraction = []
UITextLoupeSession = []
UITextPasteConfigurationSupporting = []
UITextPasteDelegate = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSDictionary", "objc2-foundation/NSItemProvider", "objc2-foundation/NSString"]
UITextSearching = ["objc2-foundation/NSObjCRuntime", "objc2-foundation/NSObject", "objc2-foundation/NSOrderedSet", "objc2-foundation/NSString"]
UITextSelectionDisplayInteraction = ["objc2-foundation/NSArray"]
UITextSelectionHandleView = []
UITextSelectionHighlightView = ["objc2-foundation/NSArray"]
UITextView = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSNotification", "objc2-foundation/NSObject", "objc2-foundation/NSRange", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSValue"]
UITimingCurveProvider = ["objc2-foundation/NSObject"]
UITimingParameters = ["objc2-foundation/NSCoder", "objc2-foundation/NSDate", "objc2-foundation/NSObject"]
UIToolTipInteraction = ["objc2-foundation/NSString"]
UIToolbar = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIToolbarAppearance = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UITouch = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSDate", "objc2-foundation/NSValue"]
UITrackingLayoutGuide = ["objc2-foundation/NSArray", "objc2-foundation/NSObject"]
UITrait = ["objc2-foundation/NSString"]
UITraitCollection = ["objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UITraitListEnvironment = []
UIUpdateActionPhase = []
UIUpdateInfo = ["objc2-foundation/NSDate"]
UIUpdateLink = []
UIUserActivity = ["objc2-foundation/NSUserActivity"]
UIUserNotificationSettings = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSDictionary", "objc2-foundation/NSObject", "objc2-foundation/NSSet", "objc2-foundation/NSString"]
UIVibrancyEffect = ["objc2-foundation/NSObject"]
UIVideoEditorController = ["objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSDate", "objc2-foundation/NSError", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIView = ["bitflags", "objc2-foundation/NSArray", "objc2-foundation/NSCoder", "objc2-foundation/NSDate", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIViewAnimating = ["objc2-foundation/NSDate", "objc2-foundation/NSObject"]
UIViewConfigurationState = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIViewController = ["objc2-foundation/NSArray", "objc2-foundation/NSBundle", "objc2-foundation/NSCoder", "objc2-foundation/NSDate", "objc2-foundation/NSExtensionContext", "objc2-foundation/NSExtensionRequestHandling", "objc2-foundation/NSNotification", "objc2-foundation/NSObjCRuntime", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIViewControllerTransition = []
UIViewControllerTransitionCoordinator = ["objc2-foundation/NSDate", "objc2-foundation/NSString"]
UIViewControllerTransitioning = ["objc2-foundation/NSDate", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIViewPropertyAnimator = ["objc2-foundation/NSDate", "objc2-foundation/NSObject"]
UIVisualEffect = ["objc2-foundation/NSObject"]
UIVisualEffectView = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject"]
UIWebView = ["objc2-foundation/NSCoder", "objc2-foundation/NSData", "objc2-foundation/NSError", "objc2-foundation/NSObject", "objc2-foundation/NSString", "objc2-foundation/NSURL", "objc2-foundation/NSURLRequest"]
UIWindow = ["objc2-foundation/NSCoder", "objc2-foundation/NSNotification", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIWindowScene = ["objc2-foundation/NSArray", "objc2-foundation/NSError", "objc2-foundation/NSString"]
UIWindowSceneActivationAction = ["objc2-foundation/NSCoder", "objc2-foundation/NSObject", "objc2-foundation/NSString"]
UIWindowSceneActivationConfiguration = ["objc2-foundation/NSUserActivity"]
UIWindowSceneActivationInteraction = ["objc2-foundation/NSError"]
UIWindowSceneActivationRequestOptions = []
UIWindowSceneDragInteraction = []
UIWindowSceneGeometry = ["objc2-foundation/NSObject"]
UIWindowSceneGeometryPreferences = []
UIWindowSceneGeometryPreferencesIOS = []
UIWindowSceneGeometryPreferencesMac = []
UIWindowSceneGeometryPreferencesVision = []
UIWindowScenePlacement = ["objc2-foundation/NSObject"]
UIWindowSceneProminentPlacement = ["objc2-foundation/NSObject"]
UIWindowScenePushPlacement = ["objc2-foundation/NSObject"]
UIWindowSceneReplacePlacement = ["objc2-foundation/NSObject"]
UIWindowSceneStandardPlacement = ["objc2-foundation/NSObject"]
UIWritingToolsCoordinator = ["objc2-foundation/NSArray", "objc2-foundation/NSAttributedString", "objc2-foundation/NSRange", "objc2-foundation/NSString", "objc2-foundation/NSUUID", "objc2-foundation/NSValue"]
UIWritingToolsCoordinatorAnimationParameters = []
UIWritingToolsCoordinatorContext = ["objc2-foundation/NSAttributedString", "objc2-foundation/NSRange", "objc2-foundation/NSUUID"]
UIZoomTransitionOptions = ["objc2-foundation/NSObject"]
UNNotificationResponse_UIKitAdditions = []
alloc = []
bitflags = ["dep:bitflags"]
block2 = ["dep:block2"]
default = ["std", "DocumentManager", "NSAdaptiveImageGlyph", "NSAttributedString", "NSDataAsset", "NSDiffableDataSourceSectionSnapshot", "NSFileProviderExtension", "NSIndexPath_UIKitAdditions", "NSItemProvider_UIKitAdditions", "NSLayoutAnchor", "NSLayoutConstraint", "NSLayoutManager", "NSParagraphStyle", "NSShadow", "NSStringDrawing", "NSText", "NSTextAttachment", "NSTextContainer", "NSTextContentManager", "NSTextElement", "NSTextLayoutFragment", "NSTextLayoutManager", "NSTextLineFragment", "NSTextList", "NSTextListElement", "NSTextRange", "NSTextSelection", "NSTextSelectionNavigation", "NSTextStorage", "NSTextViewportLayoutController", "NSToolbar_UIKitAdditions", "NSTouchBar_UIKitAdditions", "NSUserActivity_NSItemProvider", "PrintKitUI", "ShareSheet", "UIAccelerometer", "UIAccessibility", "UIAccessibilityAdditions", "UIAccessibilityConstants", "UIAccessibilityContainer", "UIAccessibilityContentSizeCategoryImageAdjusting", "UIAccessibilityCustomAction", "UIAccessibilityCustomRotor", "UIAccessibilityElement", "UIAccessibilityIdentification", "UIAccessibilityLocationDescriptor", "UIAccessibilityZoom", "UIAction", "UIActionSheet", "UIActivity", "UIActivityCollaborationModeRestriction", "UIActivityIndicatorView", "UIActivityItemProvider", "UIActivityItemsConfiguration", "UIActivityItemsConfigurationReading", "UIActivityItemsConfigurationReading_ShareSheet", "UIActivityViewController", "UIAlert", "UIAlertController", "UIAlertView", "UIAppearance", "UIApplication", "UIApplicationShortcutItem", "UIAttachmentBehavior", "UIBackgroundConfiguration", "UIBandSelectionInteraction", "UIBarAppearance", "UIBarButtonItem", "UIBarButtonItemAppearance", "UIBarButtonItemGroup", "UIBarCommon", "UIBarItem", "UIBehavioralStyle", "UIBezierPath", "UIBlurEffect", "UIButton", "UIButtonConfiguration", "UICalendarSelection", "UICalendarSelectionMultiDate", "UICalendarSelectionSingleDate", "UICalendarSelectionWeekOfYear", "UICalendarView", "UICalendarViewDecoration", "UICanvasFeedbackGenerator", "UICellAccessory", "UICellConfigurationState", "UICloudSharingController", "UICollectionLayoutList", "UICollectionView", "UICollectionViewCell", "UICollectionViewCompositionalLayout", "UICollectionViewController", "UICollectionViewFlowLayout", "UICollectionViewItemRegistration", "UICollectionViewLayout", "UICollectionViewListCell", "UICollectionViewTransitionLayout", "UICollectionViewUpdateItem", "UICollisionBehavior", "UIColor", "UIColorPickerViewController", "UIColorWell", "UICommand", "UIConfigurationColorTransformer", "UIConfigurationState", "UIContentConfiguration", "UIContentSizeCategory", "UIContentSizeCategoryAdjusting", "UIContentUnavailableButtonProperties", "UIContentUnavailableConfiguration", "UIContentUnavailableConfigurationState", "UIContentUnavailableImageProperties", "UIContentUnavailableTextProperties", "UIContentUnavailableView", "UIContextMenuConfiguration", "UIContextMenuInteraction", "UIContextualAction", "UIControl", "UIDataDetectors", "UIDataSourceTranslating", "UIDatePicker", "UIDeferredMenuElement", "UIDevice", "UIDiffableDataSource", "UIDocument", "UIDocumentBrowserAction", "UIDocumentBrowserViewController", "UIDocumentInteractionController", "UIDocumentMenuViewController", "UIDocumentPickerExtensionViewController", "UIDocumentPickerViewController", "UIDocumentProperties", "UIDocumentViewController", "UIDocumentViewControllerLaunchOptions", "UIDragInteraction", "UIDragItem", "UIDragPreview", "UIDragPreviewParameters", "UIDragSession", "UIDropInteraction", "UIDynamicAnimator", "UIDynamicBehavior", "UIDynamicItemBehavior", "UIEditMenuInteraction", "UIEvent", "UIEventAttribution", "UIEventAttributionView", "UIFeedbackGenerator", "UIFieldBehavior", "UIFindInteraction", "UIFindSession", "UIFocus", "UIFocusAnimationCoordinator", "UIFocusDebugger", "UIFocusEffect", "UIFocusGuide", "UIFocusMovementHint", "UIFocusSystem", "UIFont", "UIFontDescriptor", "UIFontMetrics", "UIFontPickerViewController", "UIFontPickerViewControllerConfiguration", "UIFoundation", "UIGeometry", "UIGestureRecognizer", "UIGestureRecognizerSubclass", "UIGraphics", "UIGraphicsImageRenderer", "UIGraphicsPDFRenderer", "UIGraphicsRenderer", "UIGraphicsRendererSubclass", "UIGravityBehavior", "UIGuidedAccess", "UIGuidedAccessRestrictions", "UIHoverEffect", "UIHoverEffectLayer", "UIHoverGestureRecognizer", "UIHoverStyle", "UIImage", "UIImageAsset", "UIImageConfiguration", "UIImagePickerController", "UIImageReader", "UIImageSymbolConfiguration", "UIImageView", "UIImpactFeedbackGenerator", "UIIndirectScribbleInteraction", "UIInputView", "UIInputViewController", "UIInteraction", "UIInterface", "UIKey", "UIKeyCommand", "UIKeyConstants", "UIKeyboardLayoutGuide", "UIKitCore", "UIKitDefines", "UILabel", "UILargeContentViewer", "UILayoutGuide", "UILetterformAwareAdjusting", "UILexicon", "UIListContentConfiguration", "UIListContentImageProperties", "UIListContentTextProperties", "UIListSeparatorConfiguration", "UILocalNotification", "UILocalizedIndexedCollation", "UILongPressGestureRecognizer", "UIManagedDocument", "UIMenu", "UIMenuBuilder", "UIMenuController", "UIMenuDisplayPreferences", "UIMenuElement", "UIMenuLeaf", "UIMenuSystem", "UIMotionEffect", "UINavigationBar", "UINavigationBarAppearance", "UINavigationController", "UINavigationItem", "UINib", "UINibDeclarations", "UINibLoading", "UINotificationFeedbackGenerator", "UIOpenURLContext", "UIOrientation", "UIPageControl", "UIPageControlProgress", "UIPageViewController", "UIPanGestureRecognizer", "UIPasteConfiguration", "UIPasteConfigurationSupporting", "UIPasteControl", "UIPasteboard", "UIPencilInteraction", "UIPickerView", "UIPinchGestureRecognizer", "UIPointerAccessory", "UIPointerInteraction", "UIPointerLockState", "UIPointerRegion", "UIPointerStyle", "UIPopoverBackgroundView", "UIPopoverController", "UIPopoverPresentationController", "UIPopoverPresentationControllerSourceItem", "UIPopoverSupport", "UIPresentationController", "UIPress", "UIPressesEvent", "UIPreviewInteraction", "UIPreviewParameters", "UIPrintError", "UIPrintFormatter", "UIPrintInfo", "UIPrintInteractionController", "UIPrintPageRenderer", "UIPrintPaper", "UIPrintServiceExtension", "UIPrinter", "UIPrinterPickerController", "UIProgressView", "UIPushBehavior", "UIReferenceLibraryViewController", "UIRefreshControl", "UIRegion", "UIResponder", "UIResponder_UIActivityItemsConfiguration", "UIRotationGestureRecognizer", "UIScene", "UISceneActivationConditions", "UISceneDefinitions", "UISceneEnhancedStateRestoration", "UISceneOptions", "UISceneSession", "UISceneSessionActivationRequest", "UISceneSystemProtectionManager", "UISceneWindowingBehaviors", "UIScene_AVAudioSession", "UIScreen", "UIScreenEdgePanGestureRecognizer", "UIScreenMode", "UIScreenshotService", "UIScribbleInteraction", "UIScrollView", "UISearchBar", "UISearchContainerViewController", "UISearchController", "UISearchDisplayController", "UISearchSuggestion", "UISearchTab", "UISearchTextField", "UISegmentedControl", "UISelectionFeedbackGenerator", "UIShadowProperties", "UIShape", "UISheetPresentationController", "UISlider", "UISnapBehavior", "UISplitViewController", "UISpringLoadedInteraction", "UISpringLoadedInteractionSupporting", "UIStackView", "UIStandardTextCursorView", "UIStateRestoration", "UIStatusBarManager", "UIStepper", "UIStoryboard", "UIStoryboardPopoverSegue", "UIStoryboardSegue", "UIStringDrawing", "UISwipeActionsConfiguration", "UISwipeGestureRecognizer", "UISwitch", "UISymbolEffectCompletion", "UITab", "UITabBar", "UITabBarAppearance", "UITabBarController", "UITabBarControllerSidebar", "UITabBarItem", "UITabGroup", "UITabSidebarItem", "UITableView", "UITableViewCell", "UITableViewController", "UITableViewHeaderFooterView", "UITapGestureRecognizer", "UITargetedDragPreview", "UITargetedPreview", "UITextChecker", "UITextCursorDropPositionAnimator", "UITextCursorView", "UITextDragPreviewRenderer", "UITextDragURLPreviews", "UITextDragging", "UITextDropProposal", "UITextDropping", "UITextField", "UITextFormattingCoordinator", "UITextFormattingViewController", "UITextFormattingViewControllerChangeValue", "UITextFormattingViewControllerComponent", "UITextFormattingViewControllerConfiguration", "UITextFormattingViewControllerFormattingDescriptor", "UITextFormattingViewControllerFormattingStyle", "UITextInput", "UITextInputContext", "UITextInputTraits", "UITextInteraction", "UITextItem", "UITextItemInteraction", "UITextLoupeSession", "UITextPasteConfigurationSupporting", "UITextPasteDelegate", "UITextSearching", "UITextSelectionDisplayInteraction", "UITextSelectionHandleView", "UITextSelectionHighlightView", "UITextView", "UITimingCurveProvider", "UITimingParameters", "UIToolTipInteraction", "UIToolbar", "UIToolbarAppearance", "UITouch", "UITrackingLayoutGuide", "UITrait", "UITraitCollection", "UITraitListEnvironment", "UIUpdateActionPhase", "UIUpdateInfo", "UIUpdateLink", "UIUserActivity", "UIUserNotificationSettings", "UIVibrancyEffect", "UIVideoEditorController", "UIView", "UIViewAnimating", "UIViewConfigurationState", "UIViewController", "UIViewControllerTransition", "UIViewControllerTransitionCoordinator", "UIViewControllerTransitioning", "UIViewPropertyAnimator", "UIVisualEffect", "UIVisualEffectView", "UIWebView", "UIWindow", "UIWindowScene", "UIWindowSceneActivationAction", "UIWindowSceneActivationConfiguration", "UIWindowSceneActivationInteraction", "UIWindowSceneActivationRequestOptions", "UIWindowSceneDragInteraction", "UIWindowSceneGeometry", "UIWindowSceneGeometryPreferences", "UIWindowSceneGeometryPreferencesIOS", "UIWindowSceneGeometryPreferencesMac", "UIWindowSceneGeometryPreferencesVision", "UIWindowScenePlacement", "UIWindowSceneProminentPlacement", "UIWindowScenePushPlacement", "UIWindowSceneReplacePlacement", "UIWindowSceneStandardPlacement", "UIWritingToolsCoordinator", "UIWritingToolsCoordinatorAnimationParameters", "UIWritingToolsCoordinatorContext", "UIZoomTransitionOptions", "UNNotificationResponse_UIKitAdditions", "bitflags", "block2", "objc2-cloud-kit", "objc2-core-data", "objc2-core-foundation", "objc2-core-graphics", "objc2-core-image", "objc2-core-location", "objc2-quartz-core", "objc2-user-notifications"]
objc2-cloud-kit = ["dep:objc2-cloud-kit"]
objc2-core-data = ["dep:objc2-core-data"]
objc2-core-foundation = ["dep:objc2-core-foundation"]
objc2-core-graphics = ["dep:objc2-core-graphics"]
objc2-core-image = ["dep:objc2-core-image"]
objc2-core-location = ["dep:objc2-core-location"]
objc2-quartz-core = ["dep:objc2-quartz-core"]
objc2-symbols = ["dep:objc2-symbols"]
objc2-uniform-type-identifiers = ["dep:objc2-uniform-type-identifiers"]
objc2-user-notifications = ["dep:objc2-user-notifications"]
std = ["alloc"]

[lib]
name = "objc2_ui_kit"
path = "src/lib.rs"

[lints.clippy]
ptr_as_ptr = "warn"
redundant_feature_names = "allow"

[lints.clippy.cargo]
level = "warn"
priority = -1

[lints.rust]
elided_lifetimes_in_paths = "warn"
missing_copy_implementations = "warn"
non_ascii_idents = "deny"
unreachable_pub = "warn"
unsafe_op_in_unsafe_fn = "deny"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings", "development-tools::ffi", "external-ffi-bindings", "os::macos-apis"]
description = "Bindings to the UIKit framework"
edition = "2021"
keywords = ["cocoa", "apple", "framework", "ios"]
license = "Zlib OR Apache-2.0 OR MIT"
name = "objc2-ui-kit"
readme = "README.md"
repository = "https://github.com/madsmtm/objc2"
rust-version = "1.71"
version = "0.3.0"

[package.metadata.docs.rs]
default-target = "aarch64-apple-ios"
features = ["objc2-symbols", "objc2-uniform-type-identifiers"]
rustc-args = ["--cfg", "docsrs"]
targets = ["aarch64-apple-ios", "x86_64-apple-ios", "aarch64-apple-tvos", "aarch64-apple-watchos", "aarch64-apple-ios-macabi", "aarch64-apple-visionos"]

[target.'cfg(not(target_os = "watchos"))'.dependencies.objc2-core-image]
default-features = false
features = ["CIColor", "CIImage"]
optional = true
version = "0.3.0"

[target.'cfg(not(target_os = "watchos"))'.dependencies.objc2-quartz-core]
default-features = false
features = ["CADisplayLink", "CAFrameRateRange", "CALayer", "CAMediaTiming", "CATransform3D", "objc2-core-foundation"]
optional = true
version = "0.3.0"