@@ -51,19 +51,27 @@ public extension DispatchQueue {
51
51
52
52
public enum GlobalQueuePriority {
53
53
@available ( macOS, deprecated: 10.10 , message: " Use qos attributes instead " )
54
- @available ( * , deprecated: 8.0 , message: " Use qos attributes instead " )
54
+ @available ( iOS, deprecated: 8.0 , message: " Use qos attributes instead " )
55
+ @available ( tvOS, deprecated, message: " Use qos attributes instead " )
56
+ @available ( watchOS, deprecated, message: " Use qos attributes instead " )
55
57
case high
56
58
57
59
@available ( macOS, deprecated: 10.10 , message: " Use qos attributes instead " )
58
- @available ( * , deprecated: 8.0 , message: " Use qos attributes instead " )
60
+ @available ( iOS, deprecated: 8.0 , message: " Use qos attributes instead " )
61
+ @available ( tvOS, deprecated, message: " Use qos attributes instead " )
62
+ @available ( watchOS, deprecated, message: " Use qos attributes instead " )
59
63
case `default`
60
64
61
65
@available ( macOS, deprecated: 10.10 , message: " Use qos attributes instead " )
62
- @available ( * , deprecated: 8.0 , message: " Use qos attributes instead " )
66
+ @available ( iOS, deprecated: 8.0 , message: " Use qos attributes instead " )
67
+ @available ( tvOS, deprecated, message: " Use qos attributes instead " )
68
+ @available ( watchOS, deprecated, message: " Use qos attributes instead " )
63
69
case low
64
70
65
71
@available ( macOS, deprecated: 10.10 , message: " Use qos attributes instead " )
66
- @available ( * , deprecated: 8.0 , message: " Use qos attributes instead " )
72
+ @available ( iOS, deprecated: 8.0 , message: " Use qos attributes instead " )
73
+ @available ( tvOS, deprecated, message: " Use qos attributes instead " )
74
+ @available ( watchOS, deprecated, message: " Use qos attributes instead " )
67
75
case background
68
76
69
77
internal var _translatedValue : Int {
@@ -113,7 +121,9 @@ public extension DispatchQueue {
113
121
}
114
122
115
123
@available ( macOS, deprecated: 10.10 , message: " " )
116
- @available ( * , deprecated: 8.0 , message: " " )
124
+ @available ( iOS, deprecated: 8.0 , message: " " )
125
+ @available ( tvOS, deprecated, message: " " )
126
+ @available ( watchOS, deprecated, message: " " )
117
127
public class func global( priority: GlobalQueuePriority ) -> DispatchQueue {
118
128
return DispatchQueue ( queue: CDispatch . dispatch_get_global_queue ( Int ( priority. _translatedValue) , 0 ) )
119
129
}
0 commit comments